Javascript 尝试在TestComplete中捕获不工作
在TestComplete中,我尝试使用TryCatch块查看消息框是否有OK按钮,然后单击OK按钮而不会崩溃。我将click操作放在try块中,因此如果失败,catch块可以处理错误,但它在try块中崩溃。下面是一个例子:Javascript 尝试在TestComplete中捕获不工作,javascript,try-catch,testcomplete,Javascript,Try Catch,Testcomplete,在TestComplete中,我尝试使用TryCatch块查看消息框是否有OK按钮,然后单击OK按钮而不会崩溃。我将click操作放在try块中,因此如果失败,catch块可以处理错误,但它在try块中崩溃。下面是一个例子: try { okayButton = SomeLocation; okayButton.click(); } catch(err) { do something; } 我认为当测试完成时不能点击OK按钮,它会进入catch块。但是,我在确定按钮上得
try
{
okayButton = SomeLocation;
okayButton.click();
}
catch(err)
{
do something;
}
我认为当测试完成时不能点击OK按钮,它会进入catch块。但是,我在确定按钮上得到一个错误;行,它将停止测试运行。它说“有人试图在一扇零尺寸的窗户上进行一次操作。”。有人知道怎么处理这件事吗?提前感谢。如果ok按钮。单击()代码>不会抛出错误,您的捕获块将永远不会执行。当okayButton.click()时,您应该验证这一点代码>失败,它抛出catch
块预期的错误
可能是okayButton.click()代码>返回错误,而不是抛出错误。这是有道理的,但我如何检查天气状况确定按钮。单击();抛出或返回是错误吗?如果它返回一个错误,有没有办法让它抛出错误?