0

私は見つけようとしていますそして要素は以下を見てください

<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')]  

// * [contains(。、'GetDept')

次のxpathは、すべての一致を検索するという点で機能します

//*[@クリック]

4

2 に答える 2

0

使用:

//*[starts-with(@onclick,'GetDept(0);')]

それが複数の要素を選択する場合、これはより多くのコンテキストを指定する必要があることを意味します:

//td/a[starts-with(@onclick,'GetDept(0);')]

あるいは:

//td/a[@onclick='GetDept(0);return false;')]
于 2012-10-31T12:04:54.933 に答える
0

最善の方法は: //*[contains(@onclick,'GetDept')]

これが取得しようとしているものなのか、それともノードなのか、結果の親を探すだけです。

それがあなたのために働くかどうか私に知らせてください。

于 2012-10-31T10:44:05.187 に答える