x路径:
//*[@id='full-scorecard']/div[2]/div/table[1]/tbody/tr[3]/td[2]/child::text()
上面的代码仅返回一个网络元素,无法打印文本。
WebElement txt= driver.findElement(By.xpath(
"//*[@id='full-scorecard']/div[2]/div/table[1]/tbody/tr[3]/td[2]/child::text()"));
System.out.println(txt);
HTML:
12.6
捕获休斯
73/4
最佳答案
这应该有效:
WebElement txt= driver.findElement(By.xpath("//*[@id='full-scorecard']/div[2]/div/table[1]/tbody/tr[3]/td[2]"));
System.out.println(txt.getText());
关于java - 如何使用xpath打印子节点的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32908519/