我使用bwoken为iOS UI测试,其中,在引擎盖下,使用UIAutomation运行所有测试。UIAutomation随机失败
我设置有两个按钮,一个非常简单的示例应用程序,并在启动时小1.5秒动画 - 我所测试的是看到两个按钮在视图中实际可用。
这个简单的测试用例失败,所有测试运行的1/3。
见附件我的测试用例:
#import "../../../../tuneup/tuneup.js"
test "Initial screen has two buttons", (target, app) ->
target.delay(2) # wait until animation is over
window = app.mainWindow()
assertNotNull window.elements()["buttonA"], "buttonA is missing"
assertNotNull window.elements()["buttonB"], "buttonB is missing"
为什么这是任何想法?
我检查了常见的错误:
- 的accessibilityLabel设置正确
- 测试失败,即使在启动动画被禁用
- 添加/删除延迟不会改变问题