使用Selenium& amp;处理IE中的下载对话窗口java的

时间:2016-11-24 09:22:02

标签: selenium internet-explorer download

任何人都可以使用Selenium& amp帮助我处理IE中的下载对话窗口java的。谢谢。

1 个答案:

答案 0 :(得分:0)

这就是你要找的东西:

System.setProperty("webdriver.ie.driver", "D:\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
driver.manage().window().maximize();
driver.get("http://www.sample-videos.com/download-sample-csv.php");
driver.findElement(By.xpath("html/body/div[2]/div[1]/div[2]/div[2]/table/tbody/tr[8]/td[4]/a")).click();
Robot robot = new Robot();
Thread.sleep(1000);
robot.keyPress(KeyEvent.VK_TAB);
Thread.sleep(2000);
robot.keyPress(KeyEvent.VK_ENTER);

使用Robot Class,您可以使用键事件来处理UI,当您单击下载按钮时会打开。

只需执行您会发现这个有用的代码。您可以使用的另一个工具是" AutoIt"。它比机器人类更好。