我正在为我的应用程序编写UI
测试,但问题是当用户在应用程序中注册,接听电话号码并将验证码发送到该号码时,在下一个屏幕上我必须输入验证码发送到我的号码。 UI
测试因为这个失败所以有什么方法我可以绕过验证码屏幕并直接跳转到下一个屏幕
您可以在app.launchEnvironment
中设置一个变量,如下所示:
app.launchEnvironment["SKIP_VERIFICATION"] = true
在主目标中,在进入下一个屏幕之前,您可以检查是否设置了SKIP_VERIFICATION
,跳过此屏幕并移至下一个屏幕。
在主目标中,你可以得到这样的变量:
ProcessInfo.processInfo.environment["SKIP_VERIFICATION"]