第二个文件上传 window 未使用 selenium webdriver 关闭?

Second File uploading window is not closing using selenium webdriver?

这是我用来上传图片的代码 window。在网站上有 5 个上传按钮,这里我尝试从两个浏览按钮上传两张图片。但我的问题是,从第一个 window 图像上传和 window 关闭,但是从第二个上传 window 复制图像 url 但上传 window不关闭。

第一个window代码:

     driver.findElement(By.xpath("//li[@id='upload_1']/input")).click();
         StringSelection ss = new StringSelection("D:\cars\audi.jpg");
         Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
            Robot robot = new Robot();
            robot.keyPress(KeyEvent.VK_ENTER);
             robot.keyRelease(KeyEvent.VK_ENTER);
            robot.keyPress(KeyEvent.VK_CONTROL);
             robot.keyPress(KeyEvent.VK_V);
             robot.keyRelease(KeyEvent.VK_V);
             robot.keyRelease(KeyEvent.VK_CONTROL);
             robot.keyPress(KeyEvent.VK_ENTER);
             robot.keyRelease(KeyEvent.VK_ENTER);

第二个window代码:

  driver.findElement(By.xpath("//li[@id='upload_2']/input")).click();   StringSelection ss1 = new StringSelection("C:\Cars\audiLights.jpg");
              Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss1, null);
          Robot robot1 = new Robot();
              robot1.keyPress(KeyEvent.VK_ENTER);
               robot1.keyRelease(KeyEvent.VK_ENTER);
              robot1.keyPress(KeyEvent.VK_CONTROL);
               robot1.keyPress(KeyEvent.VK_V);
               robot1.keyRelease(KeyEvent.VK_V);
               robot1.keyRelease(KeyEvent.VK_CONTROL);
               robot1.keyPress(KeyEvent.VK_ENTER);
               robot1.keyRelease(KeyEvent.VK_ENTER);

是浏览 window/Uploading window 通过在最后一次按下回车键之前增加 3-4 秒的睡眠来关闭。感谢 Subh 所做的一切:)