【问题标题】:Command gotoIf and storeAlertPresent to one string in Selenium IDE. Correct me命令 gotoIf 和 storeAlertPresent 到 Selenium IDE 中的一个字符串。纠正我
【发布时间】:2016-03-14 19:06:44
【问题描述】:

请更正命令:

gotoIf | storeAlertPresent==false | continue

这是命令不起作用。而且我不能在 Selenium IDE 中使用多个字符串。

【问题讨论】:

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

标签: javascript java selenium alert selenium-ide


【解决方案1】:

看看这个:

storeEval | try {selenium.getAlert()} catch(e){selenium.continueFromRow(gotoLabels['MYLABEL'])} | alert_message

如果存在警报,它将将您的警报消息存储到 alert_message 变量并关闭警报。

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

很有可能有一种更简单的方法可以做到这一点。但我希望它会有所帮助

【讨论】:

    猜你喜欢
    • 2014-11-20
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 2018-01-04
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多