selenium-chromedriver - 使用 brew 安装以前版本的 chromedriver
问题描述
我想79.0.3945.36
用 brew 安装 chromedriver 版本。当我尝试跑步时
brew cask install chromedriver@79.0.3945.36
它失败了chromedriver@79.0.3945.36 is unavailable: No Cask with this name exists.
解决方案
我做了一个快速检查,没有发现木桶公式有版本。
安装旧版本的木桶公式的黑客方法是:
cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
, 去引用 cask 的地方git reset --hard c3c1b84b7a
,这将有效地将 chromedriver 设置为v79.0.3945.36
git checkout -b temp
,签出一个新的分支,它可以防止 brew 自动刷新你的本地 masterbrew install --cask chromedriver
,这将安装您想要的版本。
之后,您可以随时git checkout master
与brew up
最新的homebrew-cask
.
这是我的安装日志
==> Downloading https://chromedriver.storage.googleapis.com/79.0.3945.36/chromedriver_mac64.zip
Already downloaded: /Users/rchen/Library/Caches/Homebrew/downloads/2712e559b7e0712e196b123a7581adecc2cfdc8d8d728b01fd875b3d371e5d29--chromedriver_mac64.zip
==> Verifying SHA-256 checksum for Cask 'chromedriver'.
==> Installing Cask chromedriver
==> Linking Binary 'chromedriver' to '/usr/local/bin/chromedriver'.
chromedriver was successfully installed!
测试日志:
$ chromedriver --version
ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614})
推荐阅读
- python - 函数 math.ulp 是否比 Python 中的显式公式更精确?
- python - python上的sql和sql.connector问题
- python - 为什么 Python 3 在将 LIST 转换为 NUMPY ARRAY 时显示不同的形状?还包括正确转换两个列表的代码
- python - 如何根据数据框列中的数字分配分类值?
- python - 如何通过 Pyautogui 自动随机拍摄截图
- database - 如何将两个表空间分配给单个用户?
- javascript - 如何同时在悬停的图像和文本上设置动画?
- css - 在 CSS 中定位元素
- javascript - 节点:将 ES6 JS 模块合并到一个 .min.js 文件中
- javascript - Swift和Javascript不同的Bitwise计算结果