处理错误:找不到 'chromedriver' 可执行文件
在 Python 中使用 Selenium 时,遇到错误消息“WebDriverException: Message: 'chromedriver”尽管手动将路径添加到环境变量“Path”,但“可执行文件需要在路径中可用”令人沮丧。
手动下载 chromedriver 可执行文件并设置路径的传统方法现在已经过时了。 webdriver-manager 软件包提供了更现代、自动化的解决方案。
使用 webdriver-manager,可以无缝地安装适当的 chromedriver 二进制文件。只需使用 pip install webdriver-manager 安装软件包并修改代码如下:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
此代码将自动查找并安装适合您系统的最新版本的 chromedriver 可执行文件,确保路径正确设置并防止错误发生。
这种简化的方法不仅消除了手动路径配置的需要,而且还确保您始终使用最新版本的chromedriver 可执行文件。此外,webdriver-manager 还可用于管理其他浏览器驱动程序的安装,例如 Firefox、Edge 和 IE,使其成为满足您所有 Selenium 测试需求的多功能解决方案。
以上是为什么Selenium设置路径后仍然显示'chromedriver'Executable Not Found”?的详细内容。更多信息请关注PHP中文网其他相关文章!