如何处理已知对象未发现错误并继续下一行脚本执行?



工具:压扁脚本:Python

如何处理已知对象未找到错误然后继续执行下一行脚本?

工具:压扁脚本:Python

如何处理已知对象未找到错误然后继续执行下一行脚本?

预计如下:我的测试脚本执行停止=当对象没有找到错误:脚本错误显示。不执行脚本的其他行

我需要继续执行,即使有一个已知的对象错误。

你可以简单地在Python中使用try-except块。

try:
waitForObject(objectName)
except LookupError:
doSomethingElse()
continueExecution()

如果您以交互方式运行Squish,默认情况下执行仍然会停止并显示一个弹出窗口,让您有机会进行调试,选择新对象或抛出错误。如果您期望出现LookupError,那么您可以在弹出对话框中勾选一个复选框,以便总是在不询问您的情况下抛出错误。这种行为可以在IDE编辑->首选项->压扁->播放中恢复,并且(un)勾选选项"停止测试执行,以防止'对象未找到'问题进行检查和修复"

最新更新