【发布时间】:2017-03-22 14:03:10
【问题描述】:
如何使用 Selenium WebDriver 测试像 http://www.megafileupload.com/ 这样的网站来测试文件上传? .它不像大多数网站那样包含输入框,我可以在其中使用 sendKeys() 发送文件的路径。
【问题讨论】:
标签: java file-upload selenium-webdriver
如何使用 Selenium WebDriver 测试像 http://www.megafileupload.com/ 这样的网站来测试文件上传? .它不像大多数网站那样包含输入框,我可以在其中使用 sendKeys() 发送文件的路径。
【问题讨论】:
标签: java file-upload selenium-webdriver
要测试像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);
【讨论】: