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
我错过了什么吗?
答案 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正常工作