UI 测试通过 XCode,在 Jenkins 中失败

UI Tests passing in XCode, Failing in Jenkins

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

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

如果重要,这就是失败:

UI Testing Failure - No matches found for Table

在本地 运行ning 测试时不会发生上述错误。

感谢大家的帮助,也想尽可能多地帮助其他有同样问题的人。这很难,因为我不能 post 编码或提供太多信息,因为我正在处理的代码是专有的。

这是问题所在:

我没有意识到 Jenkins 只是 运行 在模拟器上、在计算机上进行测试,就像我在自己的电脑上所做的那样。我必须在 Jenkins 的模拟器中处理登录应用程序的问题,以便可以访问所有 XCUIElement。

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

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