我将此表放在另一个表中的另一个表中,依此类推。然后我想获得具有特定类的td元素的文本值。
<tr>
<td width="5%"></td>
<td class="wintxt">The XML ....<br/><br/>Number: xyz</td>
</tr>
我需要获取文本内容“The XML .... Number:xyz”
我尝试使用:
List<?> submissionString = resultOfsubmissionPage.getByXPath("//tr[@class=\"wintxt\"]/td/text()");
...以及许多其他变体,但我总是得到零元素列表。有人有线索吗?
答案 0 :(得分:2)
您提供的xpath
错误表示text()
该行中的tr
表示td
具有类属性,但作为您提供的HTML,只有一个List<?> submissionString = resultOfsubmissionPage.getByXPath("//tr/td[@class='wintxt']/text()");
具有类属性。请尝试以下方法: -
OtherChild
希望它有所帮助.. :)