如何使用带有Java的HtmlUnit选择特定元素?

时间:2015-06-08 13:53:16

标签: java gwt xpath htmlunit

我正在使用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;没有在任何地方使用。

1 个答案:

答案 0 :(得分:1)

您正在寻找 div 元素,而不是 span 。将您的xpath更改为:

//span[@class='x-tree3-node-text']

此外,如果要按值找到元素,请使用此xpath:

//span[text()="OCP"]