2016-03-02 85 views
1

這一個讓我難住,我試圖用XPATH //select[@class='csb-quantity-listbox'][1]選擇下面的第一個class = csb-quantity-listbox對象,但不是選擇第一個數量列表框選擇該類中的所有列表框(參見下圖)。Xpath不斷選擇給定類中的所有對象而不是第一個

我在做什麼錯?

<div class="gwt-product-detail-products-container"> 
    <div class="gwt-product-detail-products-header-column"> 
    </div> 
    <div id="gwt-product-detail-widget-id-12766" class="gwt-product-detail-widget"> 
    <div class="gwt-product-detail-widget-image-column ui-draggable" title="12766"> 
     <div class="gwt-product-detail-widget-options-column"> 
     </div> 
     <div class="gwt-product-detail-widget-price-column"> 
     </div> 
     <div class="gwt-product-detail-widget-quantity-panel"> 
       <select class="csb-quantity-listbox" name="quantity_12766"></select> 
      </div> 
      <div class="gwt-bundle-add-to-cart-btn"> 
      </div> 
     </div> 
    </div> 
    <div id="gwt-product-detail-widget-id-10617" class="gwt-product-detail-widget"> 
     <div class="gwt-product-detail-widget-image-column ui-draggable" title="10617"> 
      <div class="gwt-product-detail-widget-options-column"> 
      </div> 
      <div class="gwt-product-detail-widget-price-column"> 
      </div> 
      <div class="gwt-product-detail-widget-quantity-panel"> 
       <select class="csb-quantity-listbox" name="quantity_10617"></select> 
      </div> 
      <div class="gwt-bundle-add-to-cart-btn"> 
      </div> 
     </div> 
    </div> 
</div> 

圖片:

enter image description here

+0

你打開更多的div不是關閉 – splash58

回答

1

你只需要在方括號內的語句之前[1]

像這樣:

(//select[@class='csb-quantity-listbox'])[1] 
相關問題