当前位置: 首页 > 面试题库 >

错误消息:“'chromedriver'可执行文件必须在路径中可用”

呼延原
2023-03-14
问题内容

我正在将selenium与python结合使用,并已从以下站点下载了适用于Windows计算机的chromedriver:http
://chromedriver.storage.googleapis.com/index.html?path=2.15
/

下载zip文件后,我将zip文件解压缩到我的下载文件夹中。然后,将可执行二进制文件(C:\ Users \ michael \ Downloads \
chromedriver_win32)的路径放入环境变量“路径”中。

但是,当我运行以下代码时:

  from selenium import webdriver

  driver = webdriver.Chrome()

…我不断收到以下错误消息:

WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at     http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver

但是-如上所述-可执行文件在路径中是(!)…这里发生了什么?


问题答案:

您可以测试它是否确实在PATH中,如果您打开一个cmd并输入chromedriver(假设您的chromedriver可执行文件仍以此命名),然后按Enter。如果Starting ChromeDriver 2.15.322448显示,则PATH设置正确,并且还有其他问题。

另外,您可以使用直接指向chromedriver的路径,如下所示:

 driver = webdriver.Chrome('/path/to/chromedriver')

因此,在您的特定情况下:

 driver = webdriver.Chrome("C:/Users/michael/Downloads/chromedriver_win32/chromedriver.exe")


 类似资料:
  • 问题内容: 我正在将selenium与python结合使用,并已从以下网站下载了适用于Windows计算机的chromedriver:http ://chromedriver.storage.googleapis.com/index.html?path=2.15 / 下载zip文件后,我将zip文件解压缩到我的下载文件夹中。然后,我将可执行二进制文件(C:\ Users \ michael \ D

  • ...我不断收到以下错误消息: 但是-如上所述-可执行文件是(!)在路上...这是怎么回事?

  • 问题内容: 错误信息: “ chromedriver”可执行文件必须位于PATH中 我试图在pycharm中使用Selenium编写脚本,但是发生了以上错误。我已经将硒链接到pycharm上(如此处所示)(最新)。 我是硒的新手,不是“ selenium”文件夹中的chromedriver。如果不是,我在哪里可以找到它并将其添加到路径中? 顺便说一句,我尝试在cmd中键入“ chromedrive

  • 问题内容: 错误信息: “ chromedriver”可执行文件必须位于PATH中 我试图在pycharm中使用Selenium编写脚本,但是发生了以上错误。我已经将selenium链接到pycharm上(如此处所示)(最新)。 我是selenium的新手,不是“ selenium”文件夹中的chromedriver。如果不是,我在哪里可以找到它并将其添加到路径中? 顺便说一句,我尝试在cmd中键

  • $brew安装chromedriver-找不到bash:brew:命令 我下载了chrome驱动程序,甚至把它放在了工作目录中。仍然会出现这个错误。我几乎不知道python是什么。请帮忙。

  • 我写了这个: 我得到了以下错误: 回溯(最近一次调用):文件“C:\Users\atrei\AppData\Local\Programs\Python38-32\lib\site packages\selenium\webdriver\common\service.py”,第72行,在start self中。进程=子进程。Popen(cmd,env=self.env,文件“C:\Users\atr