当前位置:  开发笔记 > 编程语言 > 正文

selenium-server-standalone.jar和chromedriver之间的版本兼容性?

如何解决《selenium-server-standalone.jar和chromedriver之间的版本兼容性?》经验,为你挑选了1个好方法。

chromedriver和selenium-server-standalone.jar之间的版本兼容性是什么?

换句话说,最新版本的chromedriver是否与最新版本的selenium-server-standalone.jar一起使用?



1> tim-slifer..:

Chrome驱动程序本身与执行节点上可用的Chrome版本(实际生成浏览器并运行测试)有关.

如果您参考发行说明,您将看到驱动程序版本如何映射到Chrome本身的各种版本.

我的实践如下:

我将我的Selenium依赖(C#/ Java语言绑定)与我在本地或我的网格上运行的selenium-server的版本相匹配.

当我部署一个升级Selenium依赖项的测试项目版本时,我只需将所有Grid VM升级到匹配版本(使用JSON Node配置在这里真的有帮助,因为我所要做的就是停止服务,交换jar,并重新启动我的JSON配置).

Firefox驱动程序内置于Selenium中,因此没有升级管理.IE驱动程序(至少历史上)匹配Selenium的次要版本号(例如,当前的IE驱动程序是2.48.0而Selenium是2.48.2),所以每当我升级我的Selenium版本时,我通常会升级我的IE驱动程序.我在任何给定节点上使用的Chrome驱动程序版本将对应于特定节点安装的任何Chrome版本,但在我自己的情况下,这通常是最新版本.

简而言之,将Chrome驱动程序的版本与您正在测试的Chrome版本相匹配更为重要.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有