【发布时间】:2015-01-01 17:15:55
【问题描述】:
我无法使用 selenium 上传文件。我使用以下代码:
Browser.FindElement(By.XPath(XPath)).SendKeys(path);
然而,所发生的只是文件浏览表单出现了。文件没有被选中。
有谁知道我需要做些什么才能使其正常工作或解决方法?非常感谢。
【问题讨论】:
-
能否提供
html? -
是不是进入了你给的Xpath中的路径?
-
希望您给出的路径正确。例如,如果文件在 d:\abc\pqr.txt 中,则路径需要指定为“d:\\abc\\pqr.txt”
-
参考(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"));
-
我正确提供了路径,我也正确获取了 webelement。问题依然存在。
标签: selenium selenium-webdriver