我有这个 HTML:<div> <!-- \/ this div --> <div> aaa <!-- --> bbb </div></div>div我想像这样选择第二个: "//div[contains(text(), 'bbb')]",但硒找不到它。我测试了这个:System.out.println( driver.findElement(By.xpath("//div[contains(text(), 'aaa')]")).getText()); //aaa bbbSystem.out.println( driver.findElement(By.xpath("//div[contains(text(), 'bbb')]")).getText()); //Unable to locate element:...如果我查找评论后面的文本,为什么找不到元素?
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
您可以使用:
System.out.println(
driver.findElement(By.xpath("//div[contains(., 'bbb')]")).getText()
);
添加回答
举报
0/150
提交
取消