任何人都可以使用Selenium& amp帮助我处理IE中的下载对话窗口java的。谢谢。
答案 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"。它比机器人类更好。