【发布时间】:2016-01-03 15:34:31
【问题描述】:
我开始进行 UI 单元测试,但几天来,UI 单元测试无法正常启动。我设置了一个简单的测试来单击一个按钮,当我运行它时,它甚至在开始测试之前就挂起启动应用程序。
注意,它总是恰好挂起一分钟,然后正确地进行测试。
如果我从模拟器设备中删除应用程序,或清除整个模拟器的内容和设置,那么测试会在第一次运行时立即成功运行。之后每次都会挂起,直到我再次删除。这也不是很好,因为我最终每次都会收到新的位置批准提示,这可能会干扰应用程序。
这是怎么回事?
t = 0.00s Start Test
t = 0.00s Set Up
t = 0.00s Launch com.domain.appName
2015-10-06 11:59:24.493 XCTRunner[66707:4085844] Continuing to run tests in the background with task ID 1
t = 0.92s Waiting for accessibility to load
t = 60.92s Wait for app to idle
... rest of test runs immediately
【问题讨论】:
-
可访问性是指 uiaccessibility 吗?
-
我遇到了同样的问题,我认为这会干扰我们的持续集成过程。
标签: ios xcode unit-testing xcode7