2016-01-28 67 views
0

我的HTML中的自動完成列表中選擇是如下:無法使用的Watir

<div class="input-group"> 
<div class="ux-autocomplete"> 
<input type="text" placeholder="" class="search-input typeahead" autocomplete="off" readonly=""> 
<input type="text" tabindex="" name="query" placeholder="Search" class="search-input typeahead-input" autocomplete="off" aria-autocomplete="both"> 
    <div class="autocomplete-suggestive-text active "> 
     <ul class="container"> 
      <li><a href="#" class=" "><span>ipho</span>ne plans</a></li> 
      <li><a href="#" class=" "><span>ipho</span>ne 6 plans</a></li> 
      <li><a href="#" class=" "><span>ipho</span>ne 5s</a></li> 
      <li><a href="#" class=" "><span>ipho</span>ne 4</a></li> 
      <li><a href="#" class=" "><span>ipho</span>ne 6+</a></li> 
     </ul> 
    </div> 
    </div> 
<input type="submit" class="button radius ico ico-only ico-search btn-submit" title="Search" value="Search"> 

請大家幫幫忙如何從列表中選擇第二項。 我已經把下面的註釋中的列表html。

+0

這是一個自動建議下拉菜單。當我寫「Ipho」時,上面的選項會顯示出來。列表的HTML是----

  • iphone plans
  • +1

    而不是添加評論,你應該編輯你的問題,包括(最好格式化)HTML和你試圖解決問題。例如,你是否遇到'b.link(text:「iphone 6 plans」)的錯誤。click'? – orde

    回答

    0

    你需要的是通過Chrome開發者將其打開工具

    ,看看最終的HTML是在完成自動列表

    有時候,你在屏幕上看到的項目後,是不是你在看HTML文件

    因爲它可能在運行時創建它自己的項目