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" 按钮,而用户甚至没有登录。
如果我能进一步澄清或解释,请发表评论。
每当我 运行 UI 在本地进行测试时,它们都会通过,我可以看到模拟器完全按照预期进行。
然后,当在 Jenkins 上测试 运行 时,它们在第一行就失败了。
如果重要,这就是失败:
UI Testing Failure - No matches found for Table
在本地 运行ning 测试时不会发生上述错误。
感谢大家的帮助,也想尽可能多地帮助其他有同样问题的人。这很难,因为我不能 post 编码或提供太多信息,因为我正在处理的代码是专有的。
这是问题所在:
我没有意识到 Jenkins 只是 运行 在模拟器上、在计算机上进行测试,就像我在自己的电脑上所做的那样。我必须在 Jenkins 的模拟器中处理登录应用程序的问题,以便可以访问所有 XCUIElement。
测试没有通过第一行,因为我想点击 "Settings" 按钮,而用户甚至没有登录。
如果我能进一步澄清或解释,请发表评论。