【发布时间】:2017-12-11 00:27:49
【问题描述】:
我已将另一个项目中的一些 UI 测试复制到我正在处理的当前项目中。我为此使用了 KIF。 当我尝试运行 UI 测试时,它们不会运行,不会显示代码覆盖率数据,并且会显示错误的应用名称。
我尝试了几种解决方案,但都没有奏效。
我从我的项目中删除了 KIF 并创建了一个新的 UI 测试目标。它没有用。 我复制了单元测试目标,并在应用名称后修改了所有带有 UI 的 Pod。它似乎可以工作,但记录按钮不见了,它正在充当单元测试。
我检查了 UI 测试目标的所有构建设置,似乎没问题。它从当前应用程序中获取名称,但是当我运行测试时,它仍然显示“SimpleNoteTakingApp”。
除此之外,我收到代码覆盖数据生成失败警告。 如何为当前项目运行 UI 测试?
【问题讨论】:
标签: swift xcode unit-testing xctest xcode-ui-testing