Python Selenium でチェックボックスのクリック操作をしたところ、
以下のようなエラーになってしまいます。
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
要素の選択が間違っているようですが
以下がHTMLの構造ですが、どの要素が考えられますでしょうか?
HTML
1<div _ngcontent-yfw-c1="" class="col-md-12 text-center form-group mt-4 p-2" id="iAcceptCheckboxLabel"> 2 <input _ngcontent-yfw-c1="" class="checkbox ng-valid ng-dirty ng-touched" id="iAcceptCheckbox" name="checkbox" type="checkbox"> 3 <label _ngcontent-yfw-c1="" class="font-weight-normal" for="iAcceptCheckbox"> I accept the 4 <a _ngcontent-yfw-c1="" class="ng-tns-c1-0" href="/terms" id="terms-link" target="_blank">terms and conditions</a> 5 </label> 6</div>
Pythonでは以下のように書いておりました。
Python3
1# I accept the terms and conditions 2check = driver.find_element_by_class_name("checkbox") 3check.click() 4time.sleep(1)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/25 18:12 編集