1

如何使用包含此文本中的变量的消息来验证或断言警报?

例如,我必须使用以下消息捕获警报:已 id_answer成功接受答案号 (var)。id_answer 是变量,在显示警报之前我不知道这个值。此警报是针对控制器中的 flash[:notice] 命令触发的,例如(在 Rails 中)。而且我还需要使用 selenium 命令模拟警报窗口内的按钮 ok 中的单击。可能吗?

任何人都可以通过 Selenium IDE 中针对此问题的完整语法命令的示例来帮助我吗?

4

2 回答 2

1

要模拟按钮 OK 中的单击,您可以使用命令 assertAlert - 获取警报与手动单击 OK 具有相同的效果。如果生成了警报但您没有使用 getAlert 使用它,则下一个 Selenium 操作将失败。

于 2011-11-30T12:39:52.020 回答
0

您可以使用getAlert

“检索在上一个操作期间生成的 JavaScript 警报的消息,如果没有警报则失败。”

于 2009-10-05T19:33:29.293 回答