今天總結下selenium的下拉選擇框。我們通常會遇到兩種下拉框,一種使用的是html的標籤select,另一種是使用input標籤做的假下拉框。
後者我們通常的處理方式與其他的元素類似,點擊或使用JS等。而對於前者,selenium給了有力的支持,就是Select類。
我們要進行試驗的網站:http://sahitest.com/demo/selectTest.htm
網頁與源碼截圖如下:
1.導入(import)
你可以用以下方式導入:
from selenium.webdriver.support.ui import Select
或者直接從select導入
from selenium.webdriver.support.select import Select
2.選擇(select)
Select類提供了三種選擇某一選項的方法:
select_by_index(index)select_by_value(value)
select_by_visible_text(text)