警报登录弹出-Web驱动程序脚本

时间:2016-03-11 10:38:06

标签: selenium

我不确定selenium web驱动程序是否可以处理JavaScript警报/弹出窗口。

我有一个像

这样的场景
  1. 输入网址
  2. 将显示警报/弹出窗口。用户需要输入用户名和密码,然后单击窗口上的“确定”

1 个答案:

答案 0 :(得分:3)

你可以通过多种方式处理它

WebDriverWait wait = new WebDriverWait(driver, 20);      
Alert alert = wait.until(ExpectedConditions.alertIsPresent());     
alert.authenticateUsing(new UserAndPassword(**username**, **password**));

OR

driver.get("http://UserName:Password@Example.com");

希望它会对你有所帮助:)。