如何使用包含此文本中的变量的消息来验证或断言警报?
例如,我必须使用以下消息捕获警报:已
id_answer成功接受答案号 (var)。id_answer 是变量,在显示警报之前我不知道这个值。此警报是针对控制器中的 flash[:notice] 命令触发的,例如(在 Rails 中)。而且我还需要使用 selenium 命令模拟警报窗口内的按钮 ok 中的单击。可能吗?
任何人都可以通过 Selenium IDE 中针对此问题的完整语法命令的示例来帮助我吗?
要模拟按钮 OK 中的单击,您可以使用命令 assertAlert - 获取警报与手动单击 OK 具有相同的效果。如果生成了警报但您没有使用 getAlert 使用它,则下一个 Selenium 操作将失败。
您可以使用getAlert:
“检索在上一个操作期间生成的 JavaScript 警报的消息,如果没有警报则失败。”