Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
您好,在 UITest 中有什么方法可以通过 xCode8 读取应用程序当前设置吗?我想运行应用程序并验证其默认设置。
谢谢JJ
XCUI 测试只能与您的应用程序上的元素交互,并且无法验证您的应用程序上的任何数据,例如您的案例中的设置。
但是,您可以转到应用程序的设置页面并使用XCTAssert它来确定设置是否符合您的期望。
XCTAssert
您可以在您的应用程序中创建一个测试方法,并通过一个#if UI_TEST值有条件地启用它。
#if UI_TEST
例如,您可以在 UITest 编译环境中设置一个属性并通过单击一个测试控件来验证值,该测试控件的存在取决于应用程序是否为 UI_TEST 并返回一个包含您感兴趣的值的视图。