我的大部分KIF用户界面测试用例仍然无法使用Apple的CI机器人。
我得到的错误是:"无法找到带标签的辅助功能元素...."
我可以运行所有并使用Command U在同一台机器上一致地传递测试,但是当从Xcode机器人运行时它们会失败(但是间歇性和不一致)。例如,有时24/25测试将失败机器人和下次20/25测试失败时使用相同的机器人,没有任何变化。此外,我最初设置机器人时运行的前几个测试运行并完美地通过。
我正在iOS 9 Simulator Xcode 7.1和Version 10.11.1 OS X Server上运行测试。
有没有人经历过Xcode机器人自身的类似UI自动测试问题?
答案 0 :(得分:0)
解决方案是硬件。
在Mac Pro上测试后,UI测试始终如一。以前的试验机是一台带有8台演出的mac mini。因此,如果您遇到与UI测试和Xcode机器人类似的事情,请加强您的硬件,看看是否有帮助。