Selenium 2.0 - 文件上传无效

时间:2014-12-30 19:16:34

标签: selenium selenium-webdriver

我无法使用selenium上传文件。我使用以下代码:

Browser.FindElement(By.XPath(XPath)).SendKeys(path);

然而,所有发生的事情都是文件浏览表单出现。该文件未被选中。

有没有人知道我需要做些什么来实现这项工作,或者解决方法?非常感谢。

1 个答案:

答案 0 :(得分:0)

参考(saucelabs.com/resources/selenium-file-upload)

WebElement upload = driver.findElement(By.id("myfile")); 
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
driver.findElement(By.id("submit")).click(); 
driver.findElement(By.tagName("img"));

还要确保您已正确指定路径。例如,如果文件位于d:\ abc \ pqr.txt中,则需要将路径指定为

"d:\\abc\\pqr.txt"

如果这回答了你的问题,请将此标记为答案。

如果没有,请发布您的查询!

的问候,
Sakshi