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

问题描述 投票:0回答:1

我正在为我的应用程序编写UI测试,但问题是当用户在应用程序中注册,接听电话号码并将验证码发送到该号码时,在下一个屏幕上我必须输入验证码发送到我的号码。 UI测试因为这个失败所以有什么方法我可以绕过验证码屏幕并直接跳转到下一个屏幕

ios swift xcode-ui-testing
1个回答
0
投票

您可以在app.launchEnvironment中设置一个变量,如下所示:

        app.launchEnvironment["SKIP_VERIFICATION"] = true

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

在主目标中,你可以得到这样的变量:

ProcessInfo.processInfo.environment["SKIP_VERIFICATION"]
© www.soinside.com 2019 - 2024. All rights reserved.