哪个ChromeDriver版本与哪个Chrome浏览器版本兼容? [英] Which ChromeDriver version is compatible with which Chrome Browser version?

查看:1149
本文介绍了哪个ChromeDriver版本与哪个Chrome浏览器版本兼容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

其实我有点困惑。虽然我阅读了几个资源

Actually I'm a bit confused. Although I read several resources about this.

要使用 ChromeBrowser 测试 Selenium 3 ,我们需要一个名为 ChromeDriver 的额外应用。

For having a test of Selenium 3 using ChromeBrowser we need an extra app called ChromeDriver.

我在GitHub上找到了这个文字 / a>:

I found this text from GitHub:


ChromeDriver仅与Chrome版本12.0.712.0或
更新兼容。如果您需要测试较旧版本的Chrome,请使用Selenium RC
和Selenium支持的WebDriver实例。

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.

My问题是所有ChromeDriver版本都与所有Chrome版本兼容吗?每个版本之间没有冲突吗?

My question is are all ChromeDriver versions compatible with all Chrome version? No conflict between each version?

我在哪里可以找到ChromeDriver& amp; ChromeBrowser?

Where can I find documentation of all versions matching between the ChromeDriver & ChromeBrowser?

推荐答案

兼容性矩阵



这是一张图表chromedriver和铬之间的兼容性。
此信息可在
Chromedriver下载页面中找到。

chromedriver    chrome
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+



所有版本都不是交叉兼容的。



例如,我们今天有一个bug,其中chromedriver 2.33试图运行这个在Chrome 65上:

All versions are not cross-compatible.

For example, we had a bug today where chromedriver 2.33 was trying to run this on Chrome 65:

((ChromeDriver) driver).findElement(By.id("firstName")).sendKeys("hello")

由于Chrome 63中的导航更改,在Chromedriver 2.34中更新,我们回来了

Due to the navigation changes in Chrome 63, updated in Chromedriver 2.34, we got back


未知错误:调用函数结果缺少'value'

unknown error: call function result missing 'value'

更新到Chromedriver 2.37解决了这个问题。

Updating to Chromedriver 2.37 fixed the issue.

这篇关于哪个ChromeDriver版本与哪个Chrome浏览器版本兼容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆