gpt4 book ai didi

ios - 如何设置可在应用程序委托(delegate)中访问的 XCUItest 类的参数

转载 作者:行者123 更新时间:2023-11-28 14:40:44 25 4
gpt4 key购买 nike

我想在我的 XCUITest 中设置一个变量或字典,以决定应用程序启动时显示哪个屏幕。如果可能的话,变量或字典应该可以在应用程序委托(delegate)中访问。

就在我的脑海中,我想到的是 NSDefaults、launchArguments 或环境变量。是否可以在 XCUItest 中设置一个变量并在应用程序启动之前在 App 委托(delegate)中访问它,以便该变量可用于确定要显示的屏幕。

最佳答案

您可以在 UI 测试中使用 launchArguments。我会这样使用它:

app.launchArguments.append("setupForAbcUITest")

然后,您可以在 AppDelegate didFinishLaunchingWithOptions

中使用它
if ProcessInfo.processInfo.arguments.contains("setupForAbcUITest") {
/// create dictionary or anything you like
}

关于ios - 如何设置可在应用程序委托(delegate)中访问的 XCUItest 类的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50563828/

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