如何在弹出的SeleniumIDE中存储确认

时间:2017-05-04 08:08:11

标签: javascript firefox automation selenium-ide

你可以帮我解决弹出SeleniumIde的 StoreConfirmation 吗? +示例命令。 请只回答selenium IDE。 感谢

1 个答案:

答案 0 :(得分:0)

如果您正在谈论默认的javascript警报或确认,则有两个命令:

<强> storeAlert

  

返回:       最新JavaScript警报的消息

     

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

     

获取警报与手动单击“确定”具有相同的效果。如果   生成警报但是你没有使用getAlert消费它,下一个   硒行动将失败。

     

在Selenium下,JavaScript警报不会弹出可见警报   对话框。

     

Selenium不支持在a中生成的JavaScript警报   page的onload()事件处理程序。在这种情况下,将显示可见对话框   生成和Selenium将挂起,直到有人手动单击确定。

<强> storeConfirmation

  

返回:       最新的JavaScript确认对话框的消息

     

检索生成的JavaScript确认对话框的消息   在上一次行动中。

     

默认情况下,confirm函数将返回true,具有相同的值   手动单击确定后效果。这可以通过先前的执行来改变   chooseCancelOnNextConfirmation命令。

     

如果生成确认但您没有使用它   getConfirmation,下一个Selenium操作将失败。

     

注意:在Selenium下,JavaScript确认不会弹出   可见对话框。

     

注意:Selenium不支持JavaScript确认   在页面的onload()事件处理程序中生成。在这种情况下可见   对话框将生成,Selenium将挂起,直到您手动   单击“确定”。

您可以在此处查看工作示例:http://www.software-testing-tutorials-automation.com/2013/10/selenium-ide-what-is-use-of.html

希望它会对你有所帮助。