我想找到和元素见下面
<td nowrap="">
<a onclick="GetDept(0);return false;" href="#">
<img width="21" `hspace="0" height="21"
align="BOTTOM" border="0" alt=""
src="images/cw_dept.gif">
</a>
</td>`
我已经尝试了以下所有xpath定位器,但无济于事
//*[@*='GetDept(0)']
//*[@onclick='GetDept(0)']
//*[contains(@click,'GetDept')]
// * [含有( 'GetDept')
以下xpath的工作原理是找到所有匹配项
// * [@点击]
答案 0 :(得分:0)
最好的方法是: // * [contains(@ onclick,'GetDept')]
这是你想要获得的,或者节点然后只是寻找结果的父。
让我知道它是否适合你。
答案 1 :(得分:0)
使用强>:
//*[starts-with(@onclick,'GetDept(0);')]
如果选择多个元素,则意味着需要指定更多上下文:
//td/a[starts-with(@onclick,'GetDept(0);')]
甚至:
//td/a[@onclick='GetDept(0);return false;')]