在Xcode中使用“记录UI测试”功能时,
找不到匹配的元素,请提交错误
尽管它在同一个会话的早期工作了,但这仍然是可行的。手动滚动代码时,我在waitForExpectationsWithTimeout
上也超时。
最佳答案
结果是我试图在要显示的表中找到一个单元格。我想设置表的accessibilityIdentifier
以便于查找。在谷歌搜索确认它需要用代码而不是IB完成之后,我发现了一条帖子,提示我也需要设置
tableView.isAccessibilityElement = true
我没意识到,在我这样做的那一刻,一切都停止了工作,因为我也做了其他更改。设置此属性后,我将无法在表中找到任何单元格/ staticTexts。当我注释掉代码时,所有这些再次神奇地开始工作,包括记录测试。