我正在测试一个特定的屏幕。我必须访问一个元素,在本例中是一个按钮:let button = app.buttons["Example"]
执行此语句时,正在测试的应用将退出。UI测试错误为:testFirstOrderForNewUser(): Failed to Error Domain=com.apple.dt.xctest.ui-testing.error Code=10001 "Application com.myapp.debug is not running" UserInfo={NSLocalizedDescription=Application com.myapp.debug is not running}: Application com.myapp.debug is not running
你以前有过这种经历吗?或者你知道是什么导致了这种不幸的行为吗?
这发生在应用程序中的少数特定屏幕和元素上。使用测试记录功能,交互在此部分中工作。但是,不发出ui查询。或者Xcode会说:
或者Xcode会冻结在习惯的色轮上。
上下文:Xcode 14.3.1发行版。
我尝试向应用程序的UIWindow添加一个元素,以查看是否是视图层次结构的问题。
1条答案
按热度按时间hwamh0ep1#
此问题的原因是在屏幕的另一个区域的UITextView中使用NSTextAttachment中的图像。只有这个组合。UILabel属性化字符串上的附件不会导致此问题。这对我来说是自动化的。解决方案是对带有尾随附件的标签使用不同的解决方案。