在Xcode中使用"记录UI测试"功能时,我得到了
无法找到匹配的元素请提交bug
尽管它在同一届会议上提前工作.waitForExpectationsWithTimeout
当我手动编写代码时,我也得到了超时.
结果是我试图在即将呈现的桌子中找到一个单元格.我想设置表格accessibilityIdentifier
以便于查找.谷歌搜索确认它需要在代码而不是IB完成后,我发现一个帖子暗示我也需要设置
tableView.isAccessibilityElement = true
我没有意识到这一切都停止工作,因为我做了其他改变.设置此属性后,我无法在表中找到任何单元格/ staticTexts.当我对代码进行评论时,这一切都开始神奇地再次工作,包括录制测试.