0

watir webdriver を使用して Web ページのリンクをクリックしたいと考えています。firebug を使用して一意のセレクターを見つけると、次のようになります。

new_login > div:nth-child(6) > button:nth-child(1)

watir-webdriver を使用してこのボタンを選択してクリックするにはどうすればよいですか?

4

1 に答える 1

2

xpath の直訳をクリックすると、次のようになります。

browser.element(:id => 'new_login').div(:index => 5).button.click

実際の html によっては、単純化できる場合があります。たとえば、new_login 要素にボタンが 1 つしかない場合は、次のようにします。

browser.element(:id => 'new_login').button.click

ボタンを配置するために必要なものが少ないほど、スクリプトはより堅牢で保守しやすくなります。

于 2013-10-13T23:16:01.947 に答える