【发布时间】:2015-12-07 11:40:47
【问题描述】:
我创建了一个新的 UI 测试目标 来试用新的 XCode 7 UI 测试。除了记录一些步骤之外,我还想在测试中运行一些代码,例如 Utils 类来测试某些情况等,并在测试中采用不同的路径。
有没有办法让我的所有项目文件和库都包含在这个新的 UI 测试目标 中?我可以确保我的源文件包含 Target Membership 复选框中的此 UI 测试目标,但这意味着我必须检查所有文件并手动检查那个盒子?
另外,它如何与 UIKit 框架一起工作?例如,我需要我的测试能够找到 UIScreen 类。
【问题讨论】:
-
听起来单元测试更适合您搜索。
-
我已经设置了 UI 测试来实际截屏(使用 fastlane 快照)
-
没关系。但是如果你想访问代码层上的模块,单元测试更合适。
-
是的,但我只能让 fastlane 快照与 UI 测试协同工作
-
所以?您可以在同一个项目中拥有单元测试和 UI 测试。
标签: xcode7 xcode-ui-testing fastlane