質問: "P27": # P27は大阪府のチェックボックス要素 # 大阪府のチェックボックスがクリックできるようになるまで待つ self.wait.until(EC.element_to_be_clickable(checkbox)) # クリック checkbox.click() # サブミット # self.browser.find_element_by_xpath("/html/body/div[1]/div[9]/section/div[3]/div[2]/button").click() ``` 大阪府のチェックボックスが見つからないということになりクリックされません。 javascriptでクリックする方法やActionChainで座標を指定してクリックする方法も試しましたがチェックボックスはチェックできませんでした。 TABボタンで要素を選択していき、SPACEキーでチェックする方法も試しましたが、SPACEキーを押すと画面のスクロールになってしまいチェックできませんでした。 なにか方法は無いものでしょうか・・・ よろしくお願いいたします。
回答: 雑多なやり方になりますが、下記でチェックは入りますね。 ``` # xpathで要素を指定 self.browser.find_element_by_xpath('/html/body/div[1]/div[7]/section/div[2]/div[2]/section/div[2]/section[3]/h4/label/span[1]').click() # classで要素を指定 elems = browser.driver.find_elements_by_class_name('choiceContent__sectionTitle') elem[3].find_element_by_class_name('checkbox').click() ```