在我们的应用程序中,我们使用Apple的XCUI框架设置了许多自动化测试。但是,为了加快运行所有UI测试所需的过程,我们将一些(尽可能少的)测试代码集成到我们的应用程序中,以便绕过与我们的服务器同步1-2分钟。问题是,每当我们尝试在
期间在我们的应用程序中使用调试器时XCUIApplication().launch()
调用,大约20秒后测试用例将失败,停止调试器,并以测试用例失败消息响应
"failed with error: NotFound"
这显然不是一个非常有用的错误信息。
这是XCUI测试中无法修复的错误,还是XCUIApplication()中的某种类型的超时.start()可以被禁用?