如何单击Selenium在IE下载栏中保存?

时间:2018-12-19 08:16:03

标签: selenium selenium-webdriver

Here the snapshot the ie download explorer

我尝试使用机器人,但无法正常工作。

try
 {
      Robot robot = new Robot();
      robot.setAutoDelay(250);
      robot.keyPress(KeyEvent.VK_ALT);
      Thread.sleep(1000);
      robot.keyPress(KeyEvent.VK_S);
      robot.keyRelease(KeyEvent.VK_ALT);
      robot.keyRelease(KeyEvent.VK_F4);
 }
 catch (AWTException e)
 {
     e.printStackTrace();
 }

我尝试使用System.out.println检查代码是否导航到机械手功能。但是屏幕似乎停留在提示下载的行之后。

当前窗口是否未激活?因为如果我尝试单击任何元素而不保存文件,就无法单击。

要下载的代码是一个图标

 driver.findElement(By.xpath("//input[@name='ctl00$TrackerPlaceHolder$btnexcel']")).click();

1 个答案:

答案 0 :(得分:0)

您必须使用CTRL + S击键,而不要使用ALT + S。