gum*_*ruh 20 javascript java selenium google-chrome version
要使用ChromeBrowser测试Selenium 3,我们需要一个名为ChromeDriver的额外应用.
我从GitHub找到了这个文本:
ChromeDriver仅与Chrome版本12.0.712.0或更高版本兼容.如果您需要测试较旧版本的Chrome,请使用Selenium RC和Selenium支持的WebDriver实例.
我的问题是所有ChromeDriver版本都兼容所有Chrome版本吗?每个版本之间没有冲突吗?
在哪里可以找到ChromeDriver和ChromeBrowser之间匹配的所有版本的文档?
Bar*_*ett 44
这是chromedriver和chrome之间兼容性的图表.此信息可在Chromedriver下载页面找到.
chromedriver chrome
2.46 71-73
2.45 70-72
2.44 69-71
2.43 69-71
2.42 68-70
2.41 67-69
2.40 66-68
2.39 66-68
2.38 65-67
2.37 64-66
2.36 63-65
2.35 62-64
2.34 61-63
2.33 60-62
---------------------
2.28 57+
2.25 54+
2.24 53+
2.22 51+
2.19 44+
2.15 42+
Run Code Online (Sandbox Code Playgroud)
例如,我们今天有一个bug,chromedriver 2.33试图在Chrome 65上运行它:
chromedriver chrome
76.0.3809.68 76
75.0.3770.140 75
74.0.3729.6 74
73.0.3683.68 73
Run Code Online (Sandbox Code Playgroud)
由于Chrome 63中的导航更改,在Chromedriver 2.34中更新,我们回来了
未知错误:调用函数结果缺少'value'
更新到Chromedriver 2.37解决了这个问题.
hal*_*hal 21
我发现chrome和chromedriver版本支持政策最近已更改。
如下载页面所述:
有针对特定chrome版本选择crhomedriver版本的一般指南:https : //sites.google.com/a/chromium.org/chromedriver/downloads/version-selection
摘录如下:
注意,此版本选择算法可以轻松实现自动化。例如,另一个答案中的简单 Powershell 脚本可以在 Windows平台上自动更新chromedriver。
对于初学者,所有ChromeDriver版本都与所有版本的Chrome都不兼容.
有时我醒来,运行我的脚本,如果它坏了,我更新驱动程序.然后它工作.Chrome在没有告诉我的情况下悄然更新了自己.
对于找到哪个chromedrivers与哪个chrome版本一起使用的起点,此链接会将您带到当前的发行说明中.您可以查看早期版本的先前发行说明.
https://chromedriver.storage.googleapis.com/2.26/notes.txt
---------- ChromeDriver v2.26(2016-12-09)----------
支持Chrome v53-55
此页面将显示当前版本 https://sites.google.com/a/chromium.org/chromedriver/downloads
| 归档时间: |
|
| 查看次数: |
70275 次 |
| 最近记录: |