【问题标题】:Robot class do not work in IE for the file upload scenario对于文件上传场景,机器人类在 IE 中不起作用
【发布时间】:2016-07-03 05:34:12
【问题描述】:

我在文件上传场景中遇到了这种情况..这在 chrome 和 firefox 中运行良好......但在 Internet Explorer 11 中却不行。在 IE 中,模型对话框没有打开,也没有粘贴文件的路径假设要上传的是否有人在 IE 中遇到此问题我们是否需要在 IE 中执行此操作是否需要做任何额外的事情请告诉我。

【问题讨论】:

  • 您能否为您的问题添加更多详细信息,例如语言、您的代码...?
  • 我尝试使用 Java 代码实现自动化。请在下面查看我的代码。
  • 您应该通过编辑将相关代码添加到您的问题中;请不要将其发布为答案(对您自己的问题)..
  • Mukesh -- 我试图为我的问题发布此代码,但出现了很多错误,最后我将其粘贴到了答案部分。给您带来的不便深表歉意。

标签: file-upload selenium-webdriver internet-explorer-11


【解决方案1】:

System.out.println("上传表单中的文档");

driver1.findElement(By.cssSelector("input.doc-upload")).sendKeys("C:\Users\wb470668\Desktop\PPF Documents\Test Document\Test Doc1 (2).docx");

System.out.println("按钮被点击"); 线程.sleep(5000);

    Robot robot = new Robot();
    robot.delay(1500);
    //robot.keyPress(KeyEvent.VK_ENTER);
    //robot.keyRelease(KeyEvent.VK_ENTER);

    robot.keyPress(KeyEvent.VK_CONTROL);
    robot.keyPress(KeyEvent.VK_V);
        // Release
    robot.keyRelease(KeyEvent.VK_V);
    robot.keyRelease(KeyEvent.VK_CONTROL);
    Thread.sleep(3000);
    // Press Enter
    robot.keyPress(KeyEvent.VK_ENTER);
    robot.keyRelease(KeyEvent.VK_ENTER);
    Thread.sleep(6000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2015-12-04
    • 2012-02-16
    • 2013-04-20
    • 2013-08-05
    • 2013-03-03
    相关资源
    最近更新 更多