【发布时间】:2018-07-16 21:11:21
【问题描述】:
我想将 Chromedriver 更新到最新版本。
如何在命令行上执行此操作?
【问题讨论】:
标签: ubuntu command-line selenium-chromedriver
我想将 Chromedriver 更新到最新版本。
如何在命令行上执行此操作?
【问题讨论】:
标签: ubuntu command-line selenium-chromedriver
这应该会下载最新版本的 Chromedriver,并将其解压到正确的位置,并具有正确的权限。
version=$(curl -s "https://chromedriver.storage.googleapis.com/LATEST_RELEASE")
wget -qP /tmp/ "https://chromedriver.storage.googleapis.com/${version}/chromedriver_linux64.zip"
sudo unzip -o /tmp/chromedriver_linux64.zip -d /usr/bin
权限默认应该是755,如果不是,你可以运行:
sudo chmod 755 /usr/bin/chromedriver
如果您需要特定版本,请参阅 index page 或 website。
例如,如果您想要版本 80,您还可以编辑上述命令以使用 LATEST_RELEASE_80。
如果您还没有最新版本的谷歌浏览器,您可能需要更新:
sudo apt-get --only-upgrade install google-chrome-stable
【讨论】:
sudo apt-get --only-upgrade install google-chrome-stable
LATEST_RELEASE 文件了。如果您想要特定版本,我还提供了相关说明。他们可能会在一两周内解决他们的问题。
$ wget https://chromedriver.storage.googleapis.com/2.35/chromedriver_linux64.zip
$ unzip chromedriver_linux64.zip
$ sudo mv chromedriver /usr/bin/chromedriver
$ sudo chown root:root /usr/bin/chromedriver
$ sudo chmod +x /usr/bin/chromedriver
【讨论】:
从https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip下载chromedriver
解压后放到/usr/bin/chromedriver位置,使用chmod修改权限为755。
【讨论】:
如果您需要这个用于铬: 在此处查找您的铬版本:
chromium-browser --version
在这里找到对应的chromedriver Verion: https://chromedriver.chromium.org/downloads
然后按照 MatzFans 的说明安装。
【讨论】:
我放弃了使用下载的独立 Chromedriver。我正在使用与 Chromium 一起提供的 Chromedriver。这样,它们将始终保持同步,并且(要回答确切的问题)要更新 chromedriver,只需更新 Chromium 版本即可。
我已经用 snap 安装了 Chromium:
snap install chromium
如果我跑步:
snap info chromium
我看到有两个命令,一个用于浏览器,另一个用于 chromedriver:
commands:
- chromium.chromedriver
- chromium
我所要做的就是运行它,就我而言,我想使用端口 4444:
chromium.chromedriver --port=4444
【讨论】: