前提・実現したいこと
seleniumでラジオボタンを選択したい
ラジオボタンで「いいえ」を選択したい(value=0)
要素でnameを指定し、selectでしているつもりなのですが、
エラーが発生してします。
発生している問題・エラーメッセージ
selenium.common.exceptions.UnexpectedTagNameException: Message: Select only works on <select> elements, not on <input>
該当のソースコード
python3
1enable_element = driver.find_elements_by_name('wl_radio') 2Select(enable_element[0]).click() 3 4 5## 適用ボタン押下 6driver.find_element_by_id('apply_btn').click()
試したこと
他の記述も試したが、ラジオボタンが選択できない
select_object = Select(enable_element)
select_object.select_by_value('0')
補足情報(FW/ツールのバージョンなど)
・ Windows 10
・ Python 3.8.0
回答2件
あなたの回答
tips
プレビュー