KIF iOS 对 Apple 的 CI 机器人的测试失败

KIF iOS test failures with Apple's CI Bots

我的大部分 KIF UI 测试用例在 Apple 的 CI 机器人中仍然失败。

我得到的错误是:"Failed to find accessibility element with label ...."

我可以 运行 所有并通过命令 U 在同一台机器上始终如一地通过测试,但是当 运行 从 Xcode 机器人中运行时,它们会失败(但间歇性地并且不一致。)例如,有时 24/25 测试会因机器人而失败,而下一次 20/25 测试会因同一个机器人而失败,但没有任何变化。此外,当我最初设置机器人 运行 并完美通过时,我 运行 进行了前几次测试。

我正在 运行在 iOS 9 模拟器 Xcode 7.1 和版本 10.11.1 OS X 服务器上进行测试。

是否有人遇到并解决了 Xcode 机器人本身的类似 UI 自动测试问题?

解决方案是硬件。

在 Mac Pro 上测试后,UI 测试一直通过。之前的测试 machine 是一个带有 8 gigs ram 的 mac mini。因此,如果您遇到与您的 UI 测试和 Xcode 机器人类似的问题,请加强您的硬件以查看是否有帮助。