【发布时间】:2016-03-31 22:26:53
【问题描述】:
在 Xcode 中使用“记录 UI 测试”功能时,我得到了
找不到匹配的元素请提交错误
尽管它在同一会话的早些时候工作。当我手动滚动代码时,waitForExpectationsWithTimeout 也出现超时。
【问题讨论】:
标签: ios xcode xctest ui-testing
在 Xcode 中使用“记录 UI 测试”功能时,我得到了
找不到匹配的元素请提交错误
尽管它在同一会话的早些时候工作。当我手动滚动代码时,waitForExpectationsWithTimeout 也出现超时。
【问题讨论】:
标签: ios xcode xctest ui-testing
结果是我试图在即将呈现的表格中找到一个单元格。我想设置表格的accessibilityIdentifier 以便更容易找到。在谷歌搜索确认它需要在代码而不是 IB 中完成后,我发现一个帖子建议我也需要设置
tableView.isAccessibilityElement = true
我没有意识到这一切在我这样做的那一刻就停止了工作,因为我还进行了其他更改。设置此属性后,我无法再在表格中找到任何单元格/静态文本。当我将代码注释掉时,一切又开始神奇地工作了,包括记录测试。
【讨论】: