chromedriver和selenium-server-standalone.jar之间的版本兼容性是什么?
换句话说,最新版本的chromedriver是否与最新版本的selenium-server-standalone.jar配合使用?
答案 0 :(得分:5)
Chrome驱动程序本身与执行节点上可用的Chrome版本(实际生成浏览器并运行测试)有关。
如果您参考release notes,您将看到驱动程序版本如何映射到各种版本的Chrome本身。
我的实践如下:
简而言之,将Chrome驱动程序的版本与您正在测试的Chrome版本相匹配更为重要。
答案 1 :(得分:1)
为了增加2美分,Chromedriver充当Chrome和Selenium jar之间的“桥梁”,所以一方面你有协议和接口(WebDriver)向后兼容,另一方面你依赖浏览器的发布这不是......所以兼容性明智的@ tim-slifer的答案就足够了(除了现在Firefox还有一个driver)。
但是,使用selenium-server-standalone.jar
消耗API,因此版本控制明智,与Selenium releases保持同步只是为了解决随时间推移而出现的新问题 - 其中一些问题与chromedriver和Chrome之间的兼容性。