UI 测试直接访问特定屏幕:iOS

UI testing accessing specific screen directly : iOS

我正在为我的应用程序编写 UI 测试,但问题是当用户在应用程序中注册时,需要一个 phone 号码并将验证码发送到该号码,然后在下一个屏幕上出现输入验证码发送到我的号码。 UI测试因此失败所以有什么办法可以绕过验证码屏幕直接跳转到下一个屏幕

您可以像这样在 app.launchEnvironment 中设置一个变量:

        app.launchEnvironment["SKIP_VERIFICATION"] = true

在主要目标中,在进入下一个屏幕之前,您可以检查是否设置了 SKIP_VERIFICATION,跳过此屏幕并移动到下一个屏幕。

在主要目标中,您可以像这样获取此变量:

ProcessInfo.processInfo.environment["SKIP_VERIFICATION"]