XCTest UI自动化测试是非常强大的功能,直到您需要测试基于某些数据呈现不同的UI的某些部分。例如,我们的应用程序将数据存储在Documents
文件夹中。在测试中以程序方式设置数据非常痛苦。
我知道我们无法从UI测试应用访问该应用的Documents
文件夹。我正在寻找有关如何完成UI测试应用程序设置的想法。我们目前有一个启动参数参数,它基本上吹掉了Documents文件夹的内容。我想这样做以及复制特定文件。
我觉得这可能是UI目标构建阶段的一部分,但我不确定如何定位模式中选择的模拟器设备。