Selenium WebDriver findElement(By.xpath())不起作用

时间:2014-11-06 07:44:09

标签: xpath selenium-webdriver

我正在尝试使用xpath点击一个元素。但它不起作用。

<a id="ProductListProductLink_414303" data-test="ProductListProductLink_3" href="http://uat-staging.wc7.dunelm.com/product/dorma-red-capri-collection-flat-sheet?searchTerm=sheet double">  

我尝试过。但是没有用。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:3)

确保使用('')单引号传递xpath id。当您从浏览器复制xpath时,它带有双引号。

下面的示例将帮助您了解基本的xpath想法:

WebDriver driver = new FirefoxDriver();

driver.get("http://www.google.com");

driver.findElement(By.xpath("//*[@id='gbqfq']")).sendKeys("software testing");