SeleniumWebDriverJava自动化窗口

SeleniumWebDriverJava自动化窗口,java,selenium,webdriver,Java,Selenium,Webdriver,您能告诉我如何使用webdriver和java自动化此窗口吗?您不能使用selenium自动化用于HTTP身份验证的窗口。您可以使用robot框架自动化此窗口。 方法如下: 不要把你的url像,而是把它像。它将带来一个确认对话框 driver.get 要单击确认对话框,请使用以下代码 import java.awt.AWTException; import java.awt.Robot; import java.awt.event.KeyEvent; public void clikOKOfC

您能告诉我如何使用webdriver和java自动化此窗口吗?

您不能使用selenium自动化用于HTTP身份验证的窗口。您可以使用robot框架自动化此窗口。 方法如下:

不要把你的url像,而是把它像。它将带来一个确认对话框

driver.get

要单击确认对话框,请使用以下代码

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;

public void clikOKOfConfirmationDialog(){
try {
    Robot robot = new Robot();
    robot.delay(2000);
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.keyRelease(KeyEvent.VK_ENTER);
} catch (AWTException e) {
    e.printStackTrace();
 }
}
这种方法可能不适用于IE。 希望这会有所帮助

可能重复的