python - Selenium 异常:消息:无效参数:无法终止已退出的进程
问题描述
我正在尝试使用 Selenium 在 ubuntu 中使用 geckodriver 运行 firefox 浏览器并收到错误:selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
并检查了我正在使用的版本,并认为它们都应该兼容。Firefox 版本 66.03 Geckodriver 0.24.0 Python 3.6.7
我还确认了壁虎司机在路上,但仍然没有得到快乐。
非常感谢您的帮助。
driver = webdriver.Firefox()
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
keep_alive=True)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
解决方案
推荐阅读
- java - Selenium WebDriver:随机单击一行按钮
- javascript - 从axios回调后如何清除字段?
- android - getFilter() 在 RecyclerView 适配器中无法正常工作?
- airflow - 如何运行 Airflow DAG 特定次数?
- python-3.4 - ord() 函数或带有 Z3 Solver 的字符串的 ASCII 字符代码
- flutter - 颤动行mainAxisAlignment spaceBetween不工作
- robotframework - 如何在机器人框架的 FOR 循环中使用 if/else 条件
- python-3.x - 如何将主机 IP 地址分配给我的 POSTGRESQL 数据库
- django - Nginx Gunicorn Django -- 上游过早关闭连接错误
- java - 使用 jxl 更新现有 xls 文件后 xls 文件损坏