Javascript 命令gotoIf和storeAlertPresent在Selenium IDE中显示为一个字符串。纠正我

Javascript 命令gotoIf和storeAlertPresent在Selenium IDE中显示为一个字符串。纠正我,javascript,java,selenium,alert,selenium-ide,Javascript,Java,Selenium,Alert,Selenium Ide,请更正命令: gotoIf | storeAlertPresent==false | continue 这是命令不起作用。我不能在Selenium IDE中使用超过一个字符串。请检查以下内容: storeEval | try {selenium.getAlert()} catch(e){selenium.continueFromRow(gotoLabels['MYLABEL'])} | alert_message 如果存在警报,它将将您的警报消息存储到警报消息变量并关闭警报 如果警报不存在,

请更正命令:

gotoIf | storeAlertPresent==false | continue
这是命令不起作用。我不能在Selenium IDE中使用超过一个字符串。

请检查以下内容:

storeEval | try {selenium.getAlert()} catch(e){selenium.continueFromRow(gotoLabels['MYLABEL'])} | alert_message
如果存在警报,它将将您的警报消息存储到警报消息变量并关闭警报

如果警报不存在,它会将您的测试发送到“MYLABEL”


很有可能有一种更简单的方法。但是我希望它会有帮助

你能
storeAlertPresent
给一个变量并用这个变量检查
==false
吗?不,警报出现后,我在
getAlert
之前只有一个操作,否则selenium将给出失败和错误。如果在
storeAlertPresent
行之后立即执行
gotoIf
,它对您不起作用吗?如果页面有警报,我使用与
getAlert
不同的命令,它不起作用。