【发布时间】:2015-11-27 20:14:28
【问题描述】:
Apple 在 Xcode 7 中引入了新的 UI 测试,但每当测试启动应用程序时,我都会遇到困难,它从应用程序以前拥有的数据开始。这意味着测试不能独立,并且可以受到其他测试的影响。
无法访问用户默认值和其他数据,因为正在运行测试的应用程序无法访问被测试应用程序的捆绑包。脚本也是毫无疑问的,因为它们可以在测试之前或之后运行。并且没有办法在 iOS 上执行 NSTask 来在每个测试套件之前运行一个脚本。
有没有办法在每个测试套件之前重置应用程序数据?
【问题讨论】:
标签: ios xcode xcode7 ui-testing xcode-ui-testing