如何使用Selenium Web驱动程序从文件系统拖放到浏览器

时间:2012-09-27 08:45:35

标签: java selenium selenium-webdriver

我正在尝试自动化需求,我必须将图像(jpeg或png)拖放到文件中并将其拖放到浏览器中。 我使用Selenium Web Driver作为JAVA的自动化工具,我试过但selenium不支持浏览器以外的任何东西。

我需要帮助,任何人都可以指导我如何实现自动化。

3 个答案:

答案 0 :(得分:3)

你无法使用硒来做到这一点。 selenium bindings 可以访问浏览器实例(WebDriver),但只能访问它之外的任何内容。

答案 1 :(得分:1)

您最好使用自动

Drag and Drop

答案 2 :(得分:1)

如果您尝试将图像放入某种输入中,可以试试这个。我用这个用selenium上传文件。

WebElement inputField = driver.findElement(By.xpath("//*[@id='MyInputField']");

inputField.sendKeys("path to image");

希望这有帮助。