使用selenium为python处理负载警报

时间:2016-03-29 13:56:24

标签: python selenium

这就是我想要做的Click in OK button inside an Alert (Selenium IDE)

但是当加载警告弹出时,上述问题中的答案不起作用。 如果在加载时弹出警报,如何在警报内单击“确定”按钮?

1 个答案:

答案 0 :(得分:0)

在selenium中,警报处理为Alert object.您可以使用Alert(driver).accept()接受警报提示或Alert(driver).dismiss()将其解除 - 您还可以提供身份验证警报输入或使用警报上的send_keys方法。 (有关更多详细信息,请参阅链接的文档)

Selenium也有expected condition support for alerts,因此您可以以编程方式检查是否存在警报。

您可以在this previously addressed question

中查看更多详情

另外,查找selenium文档时要小心。 Python不是使用Selenium的唯一方法,其语法与使用firefox IDE不同。请确保您正在寻找Python示例和文档。