我的selenium测试需要一个xpath表达式来获取这个元素:
<td class="label"> Order Date </td>
Run Code Online (Sandbox Code Playgroud)
但不是这个:
<td class="label"> Order Dates </td>
Run Code Online (Sandbox Code Playgroud)
我试过这两个:
"//*[text() = 'Order Date']"
"//*[text()[contains(.,'Order Date')]]"
Run Code Online (Sandbox Code Playgroud)
但是精确匹配表达式不会考虑空格,而contains表达式也会以元素为目标s
.
Tar*_*ani 14
您需要使用XPath的normalize-space()
作为//td[normalize-space()="Order Date"]