【发布时间】:2012-12-24 20:22:30
【问题描述】:
我需要从 Selenium 自动单击“浏览”按钮。
为此,我已经尝试过
driver.findElement(By.xpath("//*[@id=\"dnn_ctr383_View_filename\"]")).click();
和
driver.findElement(By.cssSelector("Css path")).click();
两者都给了我org.openqa.selenium.NoSuchElementException: Unable to locate element: 异常。
我在这里看到了this 链接,作者建议使用AutoIT,但在第2 步中,作者创建的脚本是针对IE 的。有人可以建议,我如何在 Firefox 中自动单击“浏览”按钮?
非常感谢任何帮助。
【问题讨论】:
-
你只需要选择一个文件,还是其他的?
-
尝试点击上面的span。
-
首先我需要在按下“浏览”按钮后打开选择器窗口。之后,选择一个文件并上传。选择和上传是次要的。点击“浏览”带来浏览窗口是第一件事
-
你能从萤火虫复制按钮的xpath(完整)吗?
标签: selenium automation automated-tests selenium-webdriver xpath