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

如何在Chrome的PATH中添加Chromedriver?

扈翰
2023-03-14
问题内容

尝试在Python脚本中将Selenium与Chrome结合使用。

我收到以下错误:

WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

我知道chromedriver可执行文件的位置。如何将其添加到PATH?

谢谢


问题答案:

您可以在脚本中指定chrome驱动程序的绝对路径,如下所示:

from selenium import webdriver
driver = webdriver.Chrome(executable_path='/path/to/driver/chromedriver')

或者,您可以按以下方式在PATH系统变量中将路径添加到Webdriver :

export PATH=$PATH:/path/to/driver/chrome-driver

您可以将以上行添加到/home/<user>/.profile文件中以使其永久。

在运行Python 2.7.14的Ubuntu 17.10上测试

希望这可以帮助!



 类似资料:
  • 问题内容: 尝试在Python脚本中将Selenium与Chrome结合使用。 我收到以下错误: 我知道chromedriver可执行文件的位置。如何将其添加到PATH? 谢谢 问题答案: 您可以在脚本中指定chrome驱动程序的绝对路径,如下所示: 或者,您可以按以下方式在系统变量中将路径添加到Webdriver : 您可以将以上行添加到文件中以使其永久。 在运行Python 2.7.14的Ub

  • 问题内容: 当我在终端中“打开.profile”时,我有以下内容: 现在,我为Mac安装了node.js,它说, 确保/ usr / local / bin在$ PATH中。 如何添加导出? 问题答案: 请注意:这里不需要引号,因为它位于工作分配的右侧,但一般来说,尤其是在具有惯用路径名传统的Mac上,像这样的扩展名应加双引号。

  • 问题内容: 我想编写一个可以运行测试的Makefile。测试位于目录“ ./tests”中,而要测试的可执行文件位于目录“ ./bin”中。 当我运行测试时,他们看不到exec文件,因为目录./bin不在$ PATH中。 当我做这样的事情: 一切正常。但是我需要在Makefile中更改$ PATH。 简单的Makefile内容: 它可以正确打印路径,但是找不到文件x。 当我手动执行此操作时: 一切

  • 问题内容: 我在apache2的custom.conf文件中设置了以下代码: 但是,它不起作用。当我打电话时: 我得到: 有人可以帮忙吗?我在Mac上使用Macports作为开发环境。谢谢! 问题答案: 对于您尝试从Apache内部设置PATH的情况,我感到非常奇怪。相反,您应该为系统设置PATH。在Mac OS X中,有几种方法可以做到这一点: 特定 于用户对于单个用户,您可以编辑〜/ .pro

  • 一切都在问题中,有没有一种方法在extjs中显示€符号?我试过了 但对于欧洲货币(1)来说,它回报了我

  • 问题内容: 您知道如何将新行添加到吗? 问题答案: 的后面处理表后面的所有数据。为了在表格中添加和删除行,您需要使用 要使用此模型创建表: 要添加一行: 您也可以使用此方法删除行。