前提・実現したいこと
素人で大変申し訳ありません。
アドレスとパスワードを入力後、ログインをクリックしてサイトにログインしたいのですが、うまくいかず、
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
IDとパスワードをsend_keysで入力し、btn.click()を実行してもログインできない。
--------------------------------------------------------------------------- ElementNotInteractableException Traceback (most recent call last) <ipython-input-33-1edf30868c4a> in <module> ----> 1 elem_btn.click() ~/.pyenv/versions/3.8.5/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py in click(self) 78 def click(self): 79 """Clicks the element.""" ---> 80 self._execute(Command.CLICK_ELEMENT) 81 82 def submit(self): ~/.pyenv/versions/3.8.5/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py in _execute(self, command, params) 631 params = {} 632 params['id'] = self._id --> 633 return self._parent.execute(command, params) 634 635 def find_element(self, by=By.ID, value=None): ~/.pyenv/versions/3.8.5/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py in execute(self, driver_command, params) 319 response = self.command_executor.execute(driver_command, params) 320 if response: --> 321 self.error_handler.check_response(response) 322 response['value'] = self._unwrap_value( 323 response.get('value', None)) ~/.pyenv/versions/3.8.5/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py in check_response(self, response) 240 alert_text = value['alert'].get('text') 241 raise exception_class(message, screen, stacktrace, alert_text) --> 242 raise exception_class(message, screen, stacktrace) 243 244 def _value_or_default(self, obj, key, default): ElementNotInteractableException: Message: element not interactable (Session info: chrome=88.0.4324.192)
該当のソースコード
elem_btn = browser.find_element_by_class_name('btn') elem_btn.click()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/27 08:55