使用XPath查找特定列具有值的行
我在使用XPath查找表中特定列包含值的行时遇到问题。该表有10列,其中2列将显示Yes | No,但我只对其中一列(第4列)中的值感兴趣。我最初的尝试是:使用XPath查找特定列具有值的行,xpath,Xpath,我在使用XPath查找表中特定列包含值的行时遇到问题。该表有10列,其中2列将显示Yes | No,但我只对其中一列(第4列)中的值感兴趣。我最初的尝试是: //table[@id='myTable']/tbody/tr/td[text() = 'Yes'] 但它从两列中都找到了行。我想我可以尝试这样的表达,但这不是一个有效的表达: //table[@id='myTable']/tbody/tr/td[4]/text()='Yes' 有什么建议吗?谢谢。您可以这样尝试: //table[@i
//table[@id='myTable']/tbody/tr/td[text() = 'Yes']
但它从两列中都找到了行。我想我可以尝试这样的表达,但这不是一个有效的表达:
//table[@id='myTable']/tbody/tr/td[4]/text()='Yes'
有什么建议吗?谢谢。您可以这样尝试:
//table[@id='myTable']/tbody/tr[td[4][. = 'Yes']]
XPath返回行(tr
)的第四个td
子值等于“Yes”
您可以这样尝试:
//table[@id='myTable']/tbody/tr[td[4][. = 'Yes']]
XPath返回行(
tr
)的第四个td
子值等于“Yes”
@har07…谢谢!这篇文章是我在过去两周里一直在寻找的!:)@哈…谢谢你!这篇文章是我在过去两周里一直在寻找的!:)