watir webdriver を使用して Web ページのリンクをクリックしたいと考えています。firebug を使用して一意のセレクターを見つけると、次のようになります。
new_login > div:nth-child(6) > button:nth-child(1)
watir-webdriver を使用してこのボタンを選択してクリックするにはどうすればよいですか?
watir webdriver を使用して Web ページのリンクをクリックしたいと考えています。firebug を使用して一意のセレクターを見つけると、次のようになります。
watir-webdriver を使用してこのボタンを選択してクリックするにはどうすればよいですか?
xpath の直訳をクリックすると、次のようになります。
browser.element(:id => 'new_login').div(:index => 5).button.click
実際の html によっては、単純化できる場合があります。たとえば、new_login 要素にボタンが 1 つしかない場合は、次のようにします。
browser.element(:id => 'new_login').button.click
ボタンを配置するために必要なものが少ないほど、スクリプトはより堅牢で保守しやすくなります。