0

Selenium を使用してリンクを選択する方法の良い例は何ですか?

私のリンクのいくつかは でtable、他は でLI、他はIDタグを持っています。

A' ' アンカー タグを選択するにはどのようなオプションがありますか?

また、フォームのチェックボックスをクリックするためのオプションは何ですか?

4

1 に答える 1

0

次のようにコマンドをクリックします。

' A' - テキスト 'Calendar' を持つアンカー タグ:

xpath=(//a[contains(text(),'Calendar')])[2]

LI 内で、ID を持つリスト要素チェックボックス:

xpath=(//li[contains(@id,'activity_roles_input')]//input[@type="checkbox"][1])

ID を持つ LI の後、チェックボックス:

xpath=(//li[contains(@id,'a_r_input')]/descendant::input[@type="checkbox"][2])

テーブル TD 内のテスト 'Record12345' の削除リンク:

xpath=(//td[text()='Record12345' ]/../..//a[contains(@class, 'delete')]  )

入力ボックスのチェック:

xpath=(//label[contains(text(),'Roles')]/../div//input)

特定の表の行 (テキスト「6 日」) を選択し、その行で 8 番目の td、その中のアンカーを選択します。

xpath=(//table[@id='prs']/tbody/tr[td[contains(.,'6 Day')]][1]/td[8]/a)@href

「Monday - Friday」を含むテーブル行を選択し、その行で 2 番目の「a」リンクを選択し、そこから href 属性を取得します。

xpath=

(//table/tbody/tr[1]/td[contains(text(),'M-F')]/following-sibling::*[2]/a)@href
于 2012-12-27T21:25:09.613 に答える