.通過select 進行定位下拉框


 

首先selenium 很人性化的給提供了一個Select的模塊,供處理下來菜單,首先我們需要導入Select,通過from selenium.webdriver.support.select import Select來導入。

Select中提供幾個用於定位的option的方法,下面看一下具體的方法

主要把Select方法總結了一下分為三大類:

1.選擇列表

  • select_by_index(self, index)      #以index屬性值來查找匹配的元素並選擇;
  • select_by_value(self, value)           #以value屬性值來查找該option並選擇;
  • select_by_visible_text(self, text)     #以text文本值來查找匹配的元素並選擇;
  • first_selected_option(self)               #選擇第一個option 選項 
  •  
               
    from selenium.webdriver.support.ui import Select

    #
    針對按索引進行切換option屬性 先定位好元素 Select(driver.find_element_by_id('id')).select_by_index(0) # 標簽索引從0開始 #針對按value進行切換option屬性 Select(driver.find_element_by_id('id)).select_by_value('abc') # 標簽值 #針對按text文本進行切換option屬性 Select(driver.find_element_by_id('id')).select_by_visible_text ('text') # 標簽文本

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM