linux - 如何在 Linux 中将 Chromedriver 添加到 PATH?

标签 linux google-chrome selenium

尝试在 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 中添加网络驱动程序的路径系统变量如下:

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

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

在运行 Python 2.7.14 的 Ubuntu 17.10 上测试

希望这对您有所帮助!

关于linux - 如何在 Linux 中将 Chromedriver 添加到 PATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48213384/

相关文章:

javascript - 使用 document.write 时元素不显示在检查元素中

python - 如何将多个元素分配给单个列表变量

java - org.openqa.selenium.NoSuchElementException : no such element: Unable to locate element error using Selenium through Java

c - 我应该为我的应用程序使用进程还是线程?

regex - 如何在 bash 中删除从开始到某个特定选定单词的文本?

javascript - 有什么方法可以收集 Beta 测试人员的控制台日志吗?

javascript - 在 Chrome 的开发者工具控制台中静音脚本

python - Selenium Python 按名称查找元素不起作用

linux - backuppc 方法 tar 没有为共享转储的文件

c++ - Linux中 "write"函数的问题