Java 如何使用Xpath
如何使用Xpath 这里我的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代码是 产品标识 产
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储蓄”但我想要现金,储蓄等