如何与Selenium或Poltergeist的javascript弹出窗口进行交互?

时间:2014-02-09 08:16:13

标签: javascript selenium poltergeist

我大部分时间都使用Poltergeist,但我喜欢用Selenium运行套件,以便偶尔进行更真实的测试。所以我想知道,对于每个服务器,您将如何与javascript警报进行交互:

javascript popup

2 个答案:

答案 0 :(得分:0)

要处理提醒,您可以查看this参考,同时也说明here。 或者,您可以尝试使用org.openqa.selenium.Keys或使用Robot api向其发送Enter键。

答案 1 :(得分:0)

我认为以下代码可以帮助您提醒。

Alert alert = driver.switchTo().Alert();
//get text inside alert
alert.getText();
//accept alert
alert.accept();

希望这会对你有所帮助。