XPath来select一个包含指定文本的单元格的表格行

如何select一个包含XPath指定文本的单元格的表格行?

用途

ExpressionSelectingTable/tr[td//text()[contains(., 'targetString')]] 

这意味着

selectexpression式ExpressionSelectingTableselect的任何表的子tr每个tr ,并且( tr )至less有一个td'targetString'后者至less包含一个包含string'targetString'文本节点后代

要select包含某些文本的单元格的行,可以使用以下XPathexpression式:

//tr/td[normalize-space(text())="Banana"]/..

这将select任何包含文本“香蕉”的td ,然后select具有/..的父项