gpt4 book ai didi

ios - Xcode UI 测试登录用户重定向到主屏幕

转载 作者:行者123 更新时间:2023-11-29 05:57:16 28 4
gpt4 key购买 nike

我面临的问题是我想通过启动参数将登录用户重定向到主屏幕,但该功能不起作用这是我的功能

func testL_SettingScreen() {
app.launchArguments.append("HomeScreen")
app.launch()
app.staticTexts["No Alerts detected around you."].exists
app.buttons["MenuBtn"].tap()
}

并且我在应用程序委托(delegate)中调用我的 didfinishlaunchingwithoptions 中的启动参数,如下所示

if CommandLine.arguments.contains("HomeScreen"), let user = HelperClass.decode() {
user.cellVerified = "1"
HelperClass.encode(savedPerson: user)
}

最佳答案

您可以使用launchEnvironment来代替吗?

类似于:

func testL_SettingScreen() {
app.launchEnvironment = ["HomeScreen": "YES"]
app.launch()
app.staticTexts["No Alerts detected around you."].exists
app.buttons["MenuBtn"].tap()
}

然后在您的didFinishLaunchingWithOptions中:

let environment = ProcessInfo.processInfo.environment
let value = environment["HomeScreen"] != nil
if value, let user = HelperClass.decode() {
user.cellVerified = "1"
HelperClass.encode(savedPerson: user)
}

关于ios - Xcode UI 测试登录用户重定向到主屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55023735/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com