报错原因:Traceback (most recent call last): File "D:/03.进阶python实验/08.复习进阶python/第十二节/01.自动化查询学习成绩.py", line 20, in <module> mima.send_keys('liangrongcong99') File "D:\02.解释器\lib\site-packages\selenium\webdriver\remote\webelement.py", line 234, in send_keys Command.SEND_KEYS_TO_ELEMENT, {"text": "".join(keys_to_typing(value)), "value": keys_to_typing(value)} File "D:\02.解释器\lib\site-packages\selenium\webdriver\remote\webelement.py", line 410, in _execute return self._parent.execute(command, params) File "D:\02.解释器\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 444, in execute self.error_handler.check_response(response) File "D:\02.解释器\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 249, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable (Session info: chrome=108.0.5359.125) Stacktrace: Backtrace:
时间: 2023-02-06 17:31:49 浏览: 250
Python3+selenium配置常见报错解决方案
5星 · 资源好评率100%
这个错误表明,Selenium在执行你的代码时遇到了一个错误。更具体地,当Selenium试图通过调用`send_keys`方法在一个HTML元素中输入文本时,遇到了一个"ElementNotInteractableException"错误。
这意味着,HTML元素在当前的页面上不可交互。可能的原因包括:
- 元素在当前页面上不存在
- 元素被隐藏,例如通过设置`display: none;`的样式
- 元素被禁用
你需要检查你的代码,确保你正在操作的HTML元素在当前页面上可见且可交互。
阅读全文