我正在尝试在以下html中找到Approvals并且似乎无法获得它。我试过了:
//td[*/text()='Approvals']
//td[contains(@class, 'Approvals')]
任何帮助将不胜感激
<td class="ThemeGrayMainItem" name="cmSubMenuID4"
onmouseup="cmItemMouseUp (this,1,'cmSubMenuID4',0,32)"
onmouseout="cmItemMouseOut (this,1,'cmSubMenuID4',0,32)"
onmousedown="cmItemMouseDown (this,1,'cmSubMenuID4',0,32)"
onmouseover="cmItemMouseOverOpenSub (this,1,'cmSubMenuID4',0,32)">Approvals
</td>
答案 0 :(得分:1)
您可以使用contains()
:
//td[contains(., 'Approvals')]
其中.
指的是元素的文字。
您还可以在类名上应用其他检查:
//td[@class='ThemeGrayMainItem' and contains(., 'Approvals')]
答案 1 :(得分:0)
我会使用以下xpath:
//td[contains(text(),'Approvals')]
或者如果你想更具体:
//td[@class='ThemeGrayMainItem'][contains(text(),'Approvals')]