用selenium webdriver上传文件

时间:2014-09-23 12:58:59

标签: java selenium selenium-webdriver

我正在尝试使用Java进行使用Selenium Web驱动程序上传文件的测试。

driver = new FirefoxDriver();
driver.get("http://favicon-generator.org/");
driver.manage().window().maximize();
wait.until(ExpectedConditions.elementToBeClickable(By.id("favicon")));
WebElement el = driver.findElement(By.id("favicon"));
el.sendKeys("test.jpg");

运行此命令后,未填充输入字段。

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题。问题是格式化文件的绝对路径。它应该是:

el.sendKeys("c:\\Users\\Jacob\\workspace\\seleniumTest\\test.jpg");