Ios Xcode 11-xguitest->;有没有办法处理这个例外情况;无法获取匹配的快照";?

Ios Xcode 11-xguitest->;有没有办法处理这个例外情况;无法获取匹配的快照";?,ios,xcuitest,Ios,Xcuitest,是否可以捕获以下异常 “无法获取匹配的快照” XCUITest的大多数稳定性问题都是由于没有合适的方法来等待元素的存在。已尝试存在()、waitforexistence()、xctwaiter等待等。在所有情况下,它都会随机失败,并出现上述错误。我们是否有办法处理此异常?请在测试中重试。您应该坚持两种方法的组合 对每一个片状元素都使用它 按钮。waitForExistence() 按钮。点击() 请添加一些示例代码和生成故障的输出。您可能还想回顾一下这个问题:问题是waitForExistenc

是否可以捕获以下异常

“无法获取匹配的快照”


XCUITest的大多数稳定性问题都是由于没有合适的方法来等待元素的存在。已尝试存在()、waitforexistence()、xctwaiter等待等。在所有情况下,它都会随机失败,并出现上述错误。我们是否有办法处理此异常?请在测试中重试。

您应该坚持两种方法的组合 对每一个片状元素都使用它

按钮。waitForExistence()
按钮。点击()

请添加一些示例代码和生成故障的输出。您可能还想回顾一下这个问题:问题是waitForExistence()本身抛出了错误。。那么,有没有办法捕捉到这种异常呢?不,没有。它只返回表示等待成功的布尔值。是的,我知道文档部分,但实际运行测试时就是这种情况。您得到一个异常,测试失败。示例错误日志:检查是否存在
“ios关闭图标”按钮
t=117.83s断言失败:扩展。swift:171:未能获取匹配的快照:获取主窗口时出错kAXErrorServerNotFound t=117.85s捕获元素调试描述。这不是抛出的错误,而是失败。很难说是什么原因造成的,因为对你的问题描述很少。正如ablarg之前提到的,这个问题的信息量不大。