1

以下のHTMLを考えると、削除リンクを見つけるにはどうすればよいですか?

私は次のように行を選択することができました:

//td[contains(text(),'DeleteMe')]/../../tr

しかし、削除ボタンを選択する方法が見つからないようです。

たとえば、私は試し
//td[contains(text(),'DeleteMe')]/../../tr//a[@class='delete_link']ましたが、リンクが選択されませんでした。

IDの403、113、112などを使用できません。再テストのために、実際のIDのないスクリプトが必要です。

<tr class="odd" id="activity_403">
  <td class="name">DeleteMe</td>
  <td class="direct">false</td>
  <td class="">
    <ul>
      <li><a href="/admin/roles/113/edit">Language Therapist</a></li>
      <li><a href="/admin/roles/112/edit">Speech Therapist</a></li>
    </ul>
  </td>
  <td class="">
    <a href="/admin/activities/403" class="member_link view_link">View</a>
    <a href="/admin/activities/403/edit" class="member_link edit_link">Edit</a>
    <a href="/admin/activities/403" class="member_link delete_link" data-confirm="Are you sure you want to delete this?" data-method="delete" rel="nofollow">Delete</a>
  </td>
</tr>
4

1 に答える 1

0

それを見つけた:

//td[contains(text(),'DeleteMe')]/../../tr//a[contains(@class,'delete_link')]
于 2012-12-05T18:15:14.633 に答える