【问题标题】:Selenium WebDriver with Java: testing a file upload siteSelenium WebDriver with Java:测试文件上传站点
【发布时间】:2017-03-22 14:03:10
【问题描述】:

如何使用 Selenium WebDriver 测试像 http://www.megafileupload.com/ 这样的网站来测试文件上传? .它不像大多数网站那样包含输入框,我可以在其中使用 sendKeys() 发送文件的路径。

【问题讨论】:

    标签: java file-upload selenium-webdriver


    【解决方案1】:

    要测试像http://www.megafileupload.com 这样的网站,您可以通过使用机器人类上传文件进行测试。

    第 1 步:通过单击 http://www.megafileupload.com 中的选择文件选项打开一个弹出窗口。

    第 2 步:从弹出窗口中找到“拖放文件或单击此处浏览”选项。

    第 3 步:点击选项打开一个文件选择模式窗口。

    第 4 步:使用机器人类上传文件。

    Step4 示例:

    StringSelection ss=new StringSelection("C:\\path to file\\example.jpg"); 
            Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
                Robot rb=new Robot();
                rb.keyPress(KeyEvent.VK_CONTROL);
                rb.keyPress(KeyEvent.VK_V);
                rb.keyRelease(KeyEvent.VK_CONTROL);
                rb.keyRelease(KeyEvent.VK_V);
                rb.keyPress(KeyEvent.VK_ENTER);
                rb.keyRelease(KeyEvent.VK_ENTER);
    

    【讨论】:

      猜你喜欢
      • 2012-11-08
      • 2013-12-21
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-08
      相关资源
      最近更新 更多