2011-11-15 5 views
3

私はHTMLが、この作品のために次のようになり、タブのリストを持っているWebページを持っている:watir-webdriverでJSタブを選択するにはどうすればよいですか?

<div id="content"> 
<div class="col span-6"> 
<div class="section first no-border"> 
<h2>New Search</h2> 
<ul class="tabs clear"> 
<li id="simple-li" class="current"> 
<a onclick="switch_search_type('SimpleSearch');; return false;" href="#">Simple</a> 
</li> 
<li id="structured-li"> 
<a onclick="redirect_to_search('/search/structured_searches/new'); return false;"  href="#">Wizard</a> 
</li> 
<li id="advanced-li" class=""> 
</li> 
<li id="custom-li" class=""> 
<a onclick="switch_search_type('ComplexQuerySearch');; return false;" href="#">Custom</a> 
</li> 
</ul> 
<div class="tabbed-panel"> 

私は、このタブのリストで「カスタム」の項目を選択します。私は複数のことを試みましたが失敗しました。私は試したことのいくつかを試しました:

browser.li(:id, "custom-li").click 
browser.select_list(:id, "custom-li").set("Custom") 
browser.link(:xpath, "id('custom-li')/x:a").click 
browser.select_list(:id => 'custom-li').select "Custom" 

私はwatir-webdriverを初めて利用しています。どんなフィードバックや助けも大歓迎です。

答えて

4

これを試してみてください:

browser.a(:text => "Custom").click 
+0

おかげ –

+0

はupvoteおよび/またはそれから答えを受け入れる気軽に:)働いていた多くのゼリコ。 :)あなたはワイアを初めて利用しているので、私はワイアの本の無料版から始めることをお勧めします:https://github.com/zeljkofilipin/watirbook/downloads –

+0

Željko私はこれ以来、私はこれを投票することができません新しいここに –

関連する問題