Select
記事
IT・テクノロジー
Import
from selenium.webdriver.support.ui import Select
生成
select = Select(selectタグ)
選択
value属性
select.select_by_value("値")
テキスト
select.select_by_visible_text("テキスト")
インデックス
select.select_by_index(i)
0~
選択解除
※ 複数選択可能な<select>に対してのみ有効
すべて
select.deselect_all()
value属性
select.deselect_by_value("値")
テキスト
select.deselect_by_visible_text("テキスト")
インデックス
select.deselect_by_index(i)
項目のリスト
すべて
select.options
選択した項目
select.all_selected_options
チェック
選択されている
項目.is_selected()
複数選択可能
select.is_multiple
ロケータ
プルダウン
(By.Name, "名前")
項目
(By.CSS_SELECTOR, "select[name='名前'] option[value='値']")