【发布时间】:2016-11-23 07:13:51
【问题描述】:
您好,在 UITest 中有什么方法可以通过 xCode8 读取应用程序当前设置吗?我想运行应用程序并验证其默认设置。
谢谢 JJ
【问题讨论】:
-
您想在启动时设置默认设置吗?诸如应用位置、应用语言……?
标签: ios xcode xcode-ui-testing uitest
您好,在 UITest 中有什么方法可以通过 xCode8 读取应用程序当前设置吗?我想运行应用程序并验证其默认设置。
谢谢 JJ
【问题讨论】:
标签: ios xcode xcode-ui-testing uitest
XCUI 测试只能与您应用上的元素交互,无法验证您应用上的任何数据,例如您案例中的设置。
但是,您可以转到应用的设置页面并使用XCTAssert 来确定设置是否符合您的要求。
【讨论】:
您可以在您的应用中创建一个测试方法,并通过#if UI_TEST 值有条件地启用它。
例如,您可以在 UITest 编译环境中设置一个属性并通过单击一个测试控件来验证值,该测试控件的存在取决于应用程序是否为 UI_TEST 并返回一个包含您感兴趣的值的视图在。
【讨论】: