针对Xcode 7之前项目的Xcode 7 UI测试用例

时间:2015-06-17 08:43:58

标签: ios swift xcode7 xcode-ui-testing

Apple在Xcode 7中简化了iOS UI测试。

使用新的Xcode 7项目,要获得iOS UI测试的完整配置,您只需在创建项目时选中“包含UI测试”。

在Xcode 7中为Xcode 7存在之前创建的项目提供相同的步骤是什么?

2 个答案:

答案 0 :(得分:13)

测试了几个较旧的项目后:

根据问题评论中的a-live建议添加新的UI测试目标就足够了:

档案>新>目标>测试> Cocoa Touch UI测试包

使用Xcode 7 beta1,在添加具有不同症状的目标后,我的所有项目都不稳定:

  • 编译器无法导入XCTest
  • 红色录制按钮变灰并且不起作用(即使方法中有光标)
  • 按下录制按钮后Xcode崩溃

大多数问题在重建项目,退出XCode,重新启动项目的XCode,再次重建后得到修复。所有这些都在重复之后得到修复。

答案 1 :(得分:-1)

将UI测试添加到旧项目的步骤也是相同的。按照上面Gerd的建议添加UI测试包。然后:

  • 将光标移动到.m测试文件中的方法。

  • 当您将光标移到那里时,您将看到启用了记录按钮,该按钮位于调试控制台的顶部。

  • 记录。这将启动您的模拟器,并根据您的操作开始编写代码。

您可以在此处找到详细步骤 - https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line