UI测试包标识符和代码覆盖率

时间:2017-12-11 00:27:49

标签: swift xcode unit-testing xctest xcode-ui-testing

我已将其他项目中的一些UI测试复制到我正在处理的当前项目中。我用KIF做了这个。 当我尝试运行UI测试时,他们不会运行,不会显示代码覆盖率数据,并会显示错误的应用名称错误。

UI test error

我尝试了几种解决方案,但都没有。

我从项目中删除了KIF并创建了一个新的UI测试目标。它没有用。 我复制了单元测试目标,并在应用名称后修改了所有带有UI的Pod。它似乎工作但记录按钮消失了,它作为一个单元测试。

我检查了UI测试目标的所有构建设置,似乎没问题。它从当前的应用程序中获取名称,但是当我运行测试时,它仍会显示" SimpleNoteTakingApp"。

除此之外,我得到代码覆盖率数据生成失败警告。 我如何能够为当前项目运行UI测试?

1 个答案:

答案 0 :(得分:0)

我已使用DerivedData从命令行中删除了User/username/Library/Developer/Xcode/DerivedData rm -rf DerivedData文件夹。

建立项目,一切按预期工作。现在,UI测试运行没有问题。