【发布时间】:2016-04-26 21:01:09
【问题描述】:
我知道已经发布了类似的问题,但根据我的调查,没有发布解决方案,至少没有一个有效的解决方案。我仅从 Swift 和 Obj-C 的示例项目中成功运行了 UI 测试。
我正在尝试(未成功)将 UI 测试集成到现有的 Xcode Obj-C 项目中,这似乎完全是另一个问题。以下是我采取的步骤:
- 在我的项目中创建了一个新的 UI 测试目标
- 确保我正在测试的目标的“启用可测试性”已设置为 YES
- 清理、清理构建文件夹、重建应用程序、重新启动 Xcode 以及我能想到的所有其他内容。
当我这样做时,测试目标可用,但记录按钮显示为灰色(禁用),并且装订线中没有播放按钮来执行测试。测试类没有任何视觉信息表明它是一个测试类。当我将光标放在测试方法中时,记录按钮仍然处于禁用状态。
有什么我遗漏的吗?还有什么要检查的可能会阻止 UI 测试的吗?
【问题讨论】:
-
当您选择 uitest 文件(在左侧的项目导航器中)时,您是否看到它确实具有您的 UITest 目标的目标成员资格(在右侧的实用程序窗格中,您可以检查/取消选中目标成员)?
-
哇,好用,真烦人!检查和取消选中目标的成员资格:/请修复@Apple
标签: ios xcode ui-testing