我知道已经发布了类似的问题,但根据我的调查,还没有发布解决方案,至少没有一个有效的解决方案。我仅通过 Swift 和 Obj-C 中的示例项目成功运行了 UI 测试。
我正在尝试(未成功)将 UI 测试集成到现有的 Xcode Obj-C 项目中,这似乎完全是另一个问题。以下是我采取的步骤:
- 在我的项目中创建了一个新的 UI 测试目标
- 确保已将我正在测试的目标的“启用可测试性”设置为"is"
- 清理、清理构建文件夹、重建应用程序、重新启动 Xcode 以及我能想到的所有其他内容。
当我执行此操作时,测试目标可用但记录按钮变灰(禁用)并且装订线中没有播放按钮来执行测试。测试类没有任何视觉信息表明它是一个测试类。当我将光标放在测试方法中时,记录按钮保持禁用状态。
有什么我遗漏的吗?还有什么要检查的,可能会阻止 UI 测试吗?
最佳答案
录制按钮只能在函数体内启用。
函数名必须以
test
开头。比如testExample()
。更改函数名称后,等待几秒钟,让运行图标出现在装订线中。
现在应该会出现录制按钮。
关于ios - Xcode UI 测试目标中禁用的记录按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34909816/