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

如何在Linux的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上,像这样的扩展名应加双引号。

  • 本文向大家介绍Linux将命令添加到PATH中的方法,包括了Linux将命令添加到PATH中的方法的使用技巧和注意事项,需要的朋友参考一下 linux LinuxApacheBash 简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入l

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

  • 我需要在我的应用程序中使用Maven invoker。我在一个基于Alpine的docker容器中运行我的应用程序。因此,我将Dockerfile命令用于安装Maven,并将Maven主目录添加到PATH环境变量中。 当容器升起时,我可以进去看看,Maven Home不在这条路上。在容器中手动运行“source/etc/profile.d/maven.sh”后,我可以在路径中看到maven主页,但

  • 问题内容: 我正在使用Java应用程序,该应用程序需要Windows中java.library.path中的文件。为了在Linux中运行相同的应用程序,我具有应在linux机器中添加的相应文件,到目前为止,我没有找到任何简单的解决方案 我确实将放入了一个已经在类路径中的文件夹中,但是我的应用程序仍然抱怨其中没有所需的文件 我想找到: 添加方式 如何知道它是否已经添加(添加时) 问题答案: 在启动应