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='値']")

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら