[英]Try-Catch not working in TestComplete
在测试完成中,我尝试使用try-catch块来查看消息框是否具有“确定”按钮,然后单击“确定”按钮而不会崩溃。 我将click操作放在try块中,因此,如果catch块失败,它可以处理该错误,但它会在try块中崩溃。 这是一个例子:
try
{
okayButton = SomeLocation;
okayButton.click();
}
catch(err)
{
do something;
}
我认为当“测试完成”无法单击“确定”按钮时,它将移到catch块中。 但是,我在okayButton.click();上收到一个错误。 行,这将停止测试运行。 它说:“试图在零大小的窗口上执行操作。” 有人知道如何处理吗? 提前致谢。
如果okayButton.click();
不throw
err
,您的catch
块将永远不会执行。 您应该在okayButton.click();
时进行验证okayButton.click();
失败,它将引发您的catch
块预期的错误。
可能是okayButton.click();
返回错误而不是抛出错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.