UI测试在XCode中传递,在Jenkins中失败

时间:2016-12-22 17:33:49

标签: objective-c xcode jenkins xcode-ui-testing

每当我在本地运行UI测试时,它们都会通过,我可以看到模拟器完全按照预期进行操作。

然后,当测试在Jenkins上运行时,它们在第一行失败。

如果重要,那就是失败:

UI Testing Failure - No matches found for Table

当测试在本地运行时,上述错误永远不会发生。

1 个答案:

答案 0 :(得分:1)

我感谢所有的帮助,也希望尽可能地帮助其他人解决同样的问题。这很难,因为我无法发布代码或提供太多信息,因为我正在处理的代码是专有的。

问题在于:

我没有意识到Jenkins只是在计算机上运行测试,就像我在我的计算机上那样。我必须处理登录Jenkins的应用程序'模拟器,以便所有XCUIElements都可以访问。

测试没有通过第一行,因为我想点击一个"设置"按钮,用户甚至没有登录。

如果我可以澄清或进一步解释,请发表评论。