作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始通过添加一些自动化测试来扩展我的项目的测试功能。到目前为止,我已经在我的应用程序中编写了一些测试,直到我在我的应用程序中找到一个特定的功能。导航到 View Controller 后,我在页面上查找静态文本时遇到了问题。我去调用 print(XCUIApplication().debugDescription)
我的自动化测试崩溃打印错误:
Assertion Failure: <unknown>:0: UI Testing Failure - Failure getting snapshot Error Domain=XCTestManagerErrorDomain Code=9 "Error -25204 getting snapshot for element <AXUIElement 0x7f8227201250> {pid=10986}" UserInfo={NSLocalizedDescription=Error -25204 getting snapshot for element <AXUIElement 0x7f8227201250> {pid=10986}}
为了让您对我的 View Controller 有一些看法,它有一个导航栏,分段控件可以更改表格 View 的内容,表格 View 的单元格中有一些基本文本。 View Controller 上还有一些其他标签与 TableView 分开。
我几乎尝试了所有基本的 XCode 故障排除,例如清理我的项目、重新启动 XCode 等,但都没有成功。如果有人知道发生了什么,将不胜感激。
最佳答案
我遇到了同样的问题,我认为调试工具有时会出现大问题,我使用 XCUIApplication().debugDescription,没有打印值,但有时只适用于打印。为了修复它,我切换到 AppCode,无论如何它也会失败,但频率较低。
关于ios - XCUIApplication().debugDescription 的打印输出使 UIAutomated Test XCode 8 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42375916/
我是一名优秀的程序员,十分优秀!