2016-12-14 56 views
0

其实我有点困惑。尽管我读了several resources这个。Selenium 3中哪个ChromeDriver和Chrome浏览器版本兼容?

对于使用ChromeBrowser进行Selenium 3测试,我们需要额外的应用程序ChromeDriver。而且我发现,from GitHub link这样的文字:

ChromeDriver is only compatible with Chrome version 12.0.712.0 or newer. If you need to test an older version of Chrome, use Selenium RC and a Selenium-backed WebDriver instance. 

我的问题是 与所有的Chrome版本兼容所有版本ChromeDriver?每个版本之间没有冲突?无论如何,ChromeDriver & ChromeBrowser之间的所有版本匹配文档在哪里?

回答

5

对于初学者,所有ChromeDriver版本都不兼容所有版本的Chrome。
有时我醒来,运行我的脚本,如果它坏了,我更新驱动程序。然后它工作。 Chrome已经悄悄更新了自己,但没有告诉我。

对于查找哪个chromedriver使用哪个chrome版本的起点 此链接将您带到当前的发行说明。您可以查看先前版本的早期版本。

https://chromedriver.storage.googleapis.com/2.26/notes.txt

---------- ChromeDriver v2.26(2016年12月9日)----------

支持铬v53-55

此页面将显示您当前版本 https://sites.google.com/a/chromium.org/chromedriver/downloads

+0

看来,我们需要取消检查Chrome浏览器的自动更新。对? @ProgrammersBlock – gumuruh

+1

这取决于。通常我的更新意味着安全更改,所以我不想错过任何这些更新。我认为它真正需要的是一个脚本,它会自动检查新的ChromeDriver并提前通知我。 :) – ProgrammersBlock