Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Xpath_Java_Xpath_Selenium Webdriver - Fatal编程技术网

Java 如何使用Xpath

Java 如何使用Xpath,java,xpath,selenium-webdriver,Java,Xpath,Selenium Webdriver,如何使用Xpath 这里我的xpath是id('product')/x:tbody/x:tr[1]/x:td[2] 我用在我的硒像这样 driver.findElement(By.xpath(“//id('product')/x:tbody/x:tr[1]/x:td[2]”); 但是我得到了一个错误,比如给定的选择器//id('product')/x:tbody/x:tr[1]/x:td[2]无效或者没有生成WebElement。出现以下错误: 有人能帮我吗 我的HTML代码是 产品标识 产

如何使用Xpath

这里我的xpath是
id('product')/x:tbody/x:tr[1]/x:td[2]

我用在我的硒像这样

driver.findElement(By.xpath(“//id('product')/x:tbody/x:tr[1]/x:td[2]”);
但是我得到了一个错误,比如
给定的选择器//id('product')/x:tbody/x:tr[1]/x:td[2]无效或者没有生成WebElement。出现以下错误:

有人能帮我吗

我的HTML代码是


产品标识
产品名称
通道
1.
现金
2.
拯救
3.
定期存款
4.
银行贷款
5.
定期存款储蓄

我单击了特定元素,并使用了Xpath

您的Xpath有一个错误,应该是:
//table[@id='product']


driver.findElement(By.xpath(//table[@id='product']/tbody/tr[1]/td[2]”)。getText()
您的xpath有一个错误,应该是:
//table[@id='product']


driver.findelelement(By.xpath(//table[@id='product']/tbody/tr[1]/td[2]”)。getText()

能否共享要查找xpath的元素的html代码?我还添加了html代码,请检查其中一个,在您包含的html中没有参数为
id
=
product
的元素。请包括要从DOM中选择的确切元素。你们在找第一行的第二列,可能并没有任何id=product吗?是的,我在找所有行的第二列。这里我用xpath作为第一行的第二列,它显示的xpath是“id('product')/x:tbody/x:tr[1]/x:td[2]”,如果我使用“driver.findElement(By.id('product')).getText()”,我会得到像这样的所有值“1现金,2储蓄“但是我想要现金,节省开支等等。你能为你正在寻找xpath的元素共享html代码吗?我也添加了html代码,请检查一下,在你包含的html中没有带参数
id
=
product
的元素。请包括要从DOM中选择的确切元素。你们在找第一行的第二列,可能并没有任何id=product吗?是的,我在找所有行的第二列。这里我用xpath作为第一行的第二列,它显示的xpath是“id('product')/x:tbody/x:tr[1]/x:td[2]”,如果我使用“driver.findElement(By.id('product')).getText()”,我会得到像这样的所有值“1现金,2储蓄”但我想要现金,储蓄等