【问题标题】:Failed to find matching element please file bug找不到匹配的元素请提交错误
【发布时间】:2016-03-31 22:26:53
【问题描述】:

在 Xcode 中使用“记录 UI 测试”功能时,我得到了

找不到匹配的元素请提交错误

尽管它在同一会话的早些时候工作。当我手动滚动代码时,waitForExpectationsWithTimeout 也出现超时。

【问题讨论】:

    标签: ios xcode xctest ui-testing


    【解决方案1】:

    结果是我试图在即将呈现的表格中找到一个单元格。我想设置表格的accessibilityIdentifier 以便更容易找到。在谷歌搜索确认它需要在代码而不是 IB 中完成后,我发现一个帖子建议我也需要设置

        tableView.isAccessibilityElement = true
    

    我没有意识到这一切在我这样做的那一刻就停止了工作,因为我还进行了其他更改。设置此属性后,我无法再在表格中找到任何单元格/静态文本。当我将代码注释掉时,一切又开始神奇地工作了,包括记录测试。

    【讨论】:

    • 同样的问题,感谢您发布您的解决方案。您是否为此填写了错误?这样我就可以复制雷达
    • 我没有这样做,因为我觉得这只是一个包罗万象的错误,而且我可能做错了什么。特别是因为似乎没有其他人有类似的问题。
    • 确实 ^^ 似乎很少有人遇到这个问题。明天我会标记一个雷达通知 Apple。我会及时通知你。
    猜你喜欢
    • 2016-08-04
    • 2018-11-27
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    相关资源
    最近更新 更多