我正在使用Java + HtmlUnit来测试我的Java-GWT项目。 我有这样一个元素:
<span unselectable="on" class="x-tree3-node-text">OCP</span>
在我生成的html页面的源代码中。
如何使用XPath(或任何其他方法)选择它?
我从有关如何使用XPath的文档中找到了类似的内容:
.getByXPath("//div[@class='x-tree3-node-text']")
但显然它不正确,因为价值&#34; OCP&#34;没有在任何地方使用。
答案 0 :(得分:1)
您正在寻找 div 元素,而不是 span 。将您的xpath更改为:
//span[@class='x-tree3-node-text']
此外,如果要按值找到元素,请使用此xpath:
//span[text()="OCP"]