Selenium IDE帮助
我在使用storeAlert
我的脚本停止" [错误]出现意外警报! [错误]&#34 ;.
经过一些研究后,我发现了一个命令,它只允许我的脚本继续运行storeAlert
问题在于确定我如何使这种条件成为现实。似乎当警报进来(偶尔出现)时,它将不会执行超过1个命令。之后它会失败。
它是这样的:
forJson
open|webpage.com
echo|1
echo|2
endForJson
有时会在打开| webpage.com后发出警报。所以它会做echo | 1然后停止脚本。我不知道警报是什么,因为我无法看到它。我试过了:
forJson
open|webpage.com
storeAlertPresent|alertVariable
if|${alertVariable}
storeAlert|alertStoredVariable
endIf
echo|1
echo|2
endForJson
但它不会对有条件的东西进行任何操作。它只是停在if
上。日志过于宽泛[错误]有一个意外的警报! [错误]。而已。
不适用于:
forJson
open|webpage.com
storeAlert|alertStoredVariable
echo|1
echo|2
endForJson
我需要这是有条件的。如果根据文档没有警报,该命令将失败。我甚至试过gotoIf
而不是if和同样的事情。
他们是否有条件让storeAlert
有条件?
他们对此更好吗? getAlert
似乎有同样的缺陷。
答案 0 :(得分:0)
他们对此有更好的掌握吗?
您可以将verifyAlert与星号一起使用,例如verifyAlert |*
...这只会记录错误,但不会停止脚本执行。这样就不需要条件了。