【发布时间】:2012-03-06 13:02:51
【问题描述】:
我正在尝试使用XPath 定位元素。我使用了XPath 检查器并复制了XPath。 Selenium IDE 可以通过这种方式找到元素,但以下 Java 代码不返回任何元素。
有人可以在这方面帮助我吗?
WebDriver driver = new FirefoxDriver();
WebElement element = driver.findElement(By.xpath("id('mResources')/x:a")) ;
element.click();
谢谢
【问题讨论】:
-
IDE 和 Java Webdriver 最大的区别是 webdriver 不等待页面正确加载。您的代码中有一些等待吗?
-
WebDriver driver = new FirefoxDriver(); WebElement element = driver.findElement(By.xpath("id('mResources')/a")) ; element.click();试试这个。
标签: xpath selenium selenium-webdriver