Apple 在 Xcode 7 中简化了 iOS UI 测试。
对于新的 Xcode 7 项目,您只需在创建项目时选中“包含 UI 测试”即可获得 iOS UI 测试的完整配置。
对于在 Xcode 7 存在之前创建的项目,在 Xcode 7 中获得相同的步骤是什么?
Apple 在 Xcode 7 中简化了 iOS UI 测试。
对于新的 Xcode 7 项目,您只需在创建项目时选中“包含 UI 测试”即可获得 iOS UI 测试的完整配置。
对于在 Xcode 7 存在之前创建的项目,在 Xcode 7 中获得相同的步骤是什么?
在测试了几个旧项目之后:
正如 a-live 在对问题的评论中所建议的那样,添加新的 UI 测试目标就足够了:
文件 > 新建 > 目标 > 测试 > Cocoa Touch UI 测试包
使用 Xcode 7 beta1,在添加了具有不同症状的目标后,我的所有项目都变得不稳定:
大多数问题在重建项目、退出 XCode、用项目重新启动 XCode、再次重建后得到修复。重复此操作后,所有内容都已修复。
新的 UI 测试框架要求您的模拟器在 iOS 9.0 上运行。我遇到了 9.0 以下版本(如 8.4 等)禁用录制按钮的问题。
将 UI 测试添加到旧项目的步骤也相同。按照上面 Gerd 的建议添加 UI 测试包。然后:
将光标移至 .m 测试文件中的方法。
当您将光标移到那里时,您将看到启用了记录按钮,该按钮位于调试控制台的顶部。
按记录。这将启动您的模拟器并根据您的操作开始编写代码。
您可以在此处找到详细步骤 - https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line