最近这段时间看到越来越多的小伙伴在学习Python,学习自动化测试,也看到一些测试交流群的小伙伴经常在环境部署的时候遇到各种各样的问题,虽然很多都是重复性问题,为了让更多的小伙伴少走弯路,在此发出一个新手易犯的问题,很多同学问过我这个问题,如图:
这是上周一位同学问我的问题,为什么他的代码报错了,这该怎么解决?仔细观察最后两行报错信息,提示的是Chrome浏览器的版本和驱动Chromedriver的版本信息。要想利用pycharm成功调起Chrome浏览器,必要的前提条件就是Chrome浏览器的版本必须和驱动Chromedriver的版本一一对应。
很明显这个报错提示就是在提示你,两个版本不对应,当时我给这位同学的回复只有一句话,谷歌浏览器和Chromedriver的版本对应不上,然后这位同学又去下载了对应版本的驱动,问题立马就解决了,他说这个问题困扰了他好几天,百度也没找到答案,问了几个同事,同事也说没有遇到这种情况,不知道如何解决。
其实仔细看报错信息,有很明显的提示,很多新手朋友一看到报错了,就不知道如何下一步,不知道如何解决了,这里给新手朋友一句忠告,看到报错了不要慌,不要急,仔细分析,对症下药,方能迅速找到解决方法。
为了避免更多的同学犯同样的错误,也为了方便大家找到自己Chrome浏览器对应的驱动,看到网上基本没有最新的Chrome与Chromedriver的对应关系表,便自己手动整理了一份如下,希望对大家有用:
chromedriver版本 | 支持的Chrome版本 |
---|---|
v2.36 | v64-66 |
v2.35 | v62-64 |
v2.34 | v61-63 |
v2.33 | v60-62 |
v2.32 | v59-61 |
v2.31 | v58-60 |
v2.30 | v58-60 |
v2.29 | v56-58 |
v2.28 | v55-57 |
v2.27 | v54-56 |
v2.26 | v53-55 |
v2.25 | v53-55 |
v2.24 | v52-54 |
v2.23 | v51-53 |
v2.22 | v49-52 |
v2.21 | v46-50 |
v2.20 | v43-48 |
v2.19 | v43-47 |
v2.18 | v43-46 |
v2.17 | v42-43 |
v2.13 | v42-45 |
v2.15 | v40-43 |
v2.14 | v39-42 |
v2.13 | v38-41 |
v2.12 | v36-40 |
v2.11 | v36-40 |
v2.10 | v33-36 |
v2.9 | v31-34 |
v2.8 | v30-33 |
v2.7 | v30-33 |
v2.6 | v29-32 |
v2.5 | v29-32 |
v2.4 | v29-32 |
附:
所有chromedriver可在下面链接中下载:
http:chromedriver.storage.googleapis.com/index.html
附:
所有chromedriver可在下面链接中下载:
http:chromedriver.storage.googleapis.
com/index.html