对象未找到

对象未找到 对话框在测试执行期间自动打开,如果 waitForObject 命令遇到指定的(或默认的)超时。

"The Object Not Found dialog"

对话框显示由查找错误生成的错误消息以及执行查找的对象名称。您可以尝试以下方式来解决错误。

单击选择新对象按钮,从AUT中选择一个对象,比较该对象属性与之前使用名称对应的属性。这可以帮助您调查属性是如何改变的以及它们是否导致了查找错误。

"The Object Not Found dialog after picking the object"

单击抛出错误按钮,继续执行测试,并生成相应的错误。如果测试脚本捕获查找错误并自行恢复,则在此时继续执行可能会结束测试。

单击调试按钮以关闭对话框并打开对象映射编辑器中的相应名称。现在squishide测试调试视角中,因此您可以使用所有常规的调试工具进一步检查问题。

单击重试按钮以重新执行对象查找。如果您没有选择新对象,它将使用旧名称,这有助于确定查找错误是否是因为对象准备时间比默认超时时间长而触发的。如果您选择了一个新对象,该新对象名称将存储在对象映射的符号名称下,并将使用该新名称进行查找。

选择不再显示此对话框复选框,并单击抛出错误按钮,在未来的查找错误中隐藏对话框,直到您在回放首选项选项卡中重新启用它。

注意:选择新对象按钮仅在对象查找错误是由于在对象映射中找到的符号名称触发的时才可用。如果符号或真实名称是在测试脚本内部组装,则此选项将不可用,因为squishide无法正确更新对象映射。

©2024 The Qt Company Ltd. 本文档的贡献包括各自所有者的版权。
本提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款进行许可。
Qt及其相关商标是芬兰以及/或全球其他国家的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。