无法在MacOS上移除旧版ChromeDriver

时间:2018-03-07 15:49:16

标签: macos homebrew selenium-chromedriver

ChromeDriver有一个非常烦人的问题。我需要使用版本2.36,但我目前有2.35.528157(做chromedriver -v时)。

我已经完成了:

brew upgrade chromedriver

哪次成功运行,但根据我的终端,我仍然有2.35.528157

然后我做了一个

brew cleanup chromedriver

根据其日志删除版本2.34和2.35但是当我chromedriver -v时,我仍然得到2.35.528157。

如果我这样做:brew list chromedriver,我得到的就是以下内容:

/usr/local/Cellar/chromedriver/2.36/bin/chromedriver
/usr/local/Cellar/chromedriver/2.36/homebrew.mxcl.chromedriver.plist

我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

我最初是通过npm安装的,所以我认为那是优先考虑的。

由于某些原因我无法通过npm更新它,所以我刚刚下载了最新版本的ChromeDriver。删除了我的npm目录中的旧版本文件,并将新版本放在其位置。不确定它是最佳实践还是实际解决方案,但至少我已经开始工作了。

答案 1 :(得分:0)

我将旧版本卸载为:

brew cask uninstall chromedriver

然后通过

安装最后一个(所需的)版本
brew cask install chromedriver

所以,现在我的版本还可以:

chromedriver --version
ChromeDriver 83.0.4103.39 (ccbf011cb2d2b19b506d844400483861342c20cd-refs/branch-heads/4103@{#416})

Selenium正常工作