我正在使用chromedriver版本2.10。我已将版本更新为35。 任何人都可以提供我如何实现这一目标?
答案 0 :(得分:3)
请继续阅读 webdriver-manager更新是否未更新chromedriver 到最新的。
我在与"Unable to discover open pages"
的问题相关的几周内失去了我的头发,每次我更新chromedriver时,它会更新为version 2.22
chromedriver,我相信selenium服务器为{ {1}}。
我的问题不是真的与selenium服务器,所以v2.53很好。
v2.53
尽管this chromdriver link显示有2.24的最新版本,Issue was with chromedriver v2.22.
不会获取最新版本,但它只会获取版本2.22的Chrome驱动程序。
我是如何解决这个问题的?
只需在you check this link之后运行以下命令,了解要更新的chromedriver版本;例如,我想要v2.24所以我运行了以下命令:
webdriver-manager update --versions.chrome 2.24
如果您检查了自己的位置:'webdriver-manager update'
你应该看到那里下载了所需的chromedriver;如果它不存在,请阅读命令提示日志,它会告诉你它下载了你的chromdriver文件。
希望能帮助别人!
答案 1 :(得分:0)
Chromedriver最新版本是2.10。您可以查看http://chromedriver.storage.googleapis.com/index.html版本。
我们可以将Chrome版本更新为35 http://filehippo.com/download_google_chrome/57050/
答案 2 :(得分:0)
您应该将chromedriver和chrome区分为浏览器。
chromedriver的版本与Chrome浏览器的版本无关,但您最好使用最新版本的chromedriver。
答案 3 :(得分:0)
ChromeDriver和Chrome浏览器是两个独立的应用程序。
ChromeDriver是WebDriver的一种实现,是一种允许我们控制浏览器行为的API。 在ChromeDriver案例中,它用于控制某些版本的Chrome浏览器。
如您所述,ChromeDriver的最新版本为2.10
由ChromeDriver控制的Chrome浏览器版本获得了单独的开发流程并且可以独立更新到ChromeDriver,在您的情况下,Chrome browser版本为35。
总之,不要混合这两个应用程序,它们是不同的。 附:值得注意的是,在新浏览器版本发布的某些场合,相应的驱动程序已经更新,以便根据浏览器的新发展更新它的行为。