前提・実現したいこと
pythonでseleniumを用いて、ブラウザ上でのチェックボックスクリック操作を実現しようと思っています。しかし、NoSuchElementExceptionが発生してしまい、思うように処理が進みません。
ここで質問したいことは、下記に示すHTMLにおいて、XXXXXXを探し出し、チェックボックスにチェックを入れることが可能か否か、可能であればどのようなソースコードであれば良いか、です。
情報を取得したいページのソース
HTML
1<label> 2 <input name=“a” type=“checkbox” value=“b”> 3 XXXXXX 4</label>
作成しているソースコード
python
1driver.find_element_by_xpath("//label[contains(text(), ‘XXXXXX’)]”).click()
試したこと
python
1 2driver.find_element_by_xpath(“//input[@name=‘a’][@type=‘checkbox][@value=‘b’]”).click() 3
上記のpythonコードでは、チェックボックスへのチェックができました。
補足情報(FW/ツールのバージョンなど)
python 3.7
windows 10
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/07 22:51