我正在学习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