错误:selenium.common.exceptions.WebDriverException:消息:使用 Selenium 时“chromedriver”可执行文件需要位于 PATH 中


如果 in webdriver.Chrome() 中可执行文件 chromedriver.exe 的路径未正确实设置或不正确,则我们可能会得到错误 selenium.common.exceptions.WebDriverException。下图显示了这样的异常。

可以通过以下方式解决 −

  • 验证设置 in webdriver.Chrome 中的 chromedriver.exe 文件的路径。

  • 使用命令安装 webdriver 管理器:pip install webdrivermanager。然后在我们的代码中添加语句:from webdriver_manager.chrome import ChromeDriverManager。

范例

使用 webdriver 管理器的代码实现

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
#configure webdriver manager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.implicitly_wait(0.5)
#launch URL
driver.get("https://tutorialspoint.com/index.htm")
print("URL is: ")
print(driver.current_url)
driver.close()

输出

更新时间: 2021 年 4 月 8 日

2000+ 次浏览

开启你的 职业生涯

完成课程获得认证

开始学习
广告