测试必须在时间、质量和成本之间获取一个平衡点,这是测试策略和测试设计的价值体现。

1.4 Chrome浏览器

上一篇 / 下一篇  2018-06-12 11:03:14 / 个人分类:Python+Selenium1 环境搭建

1.4 Chrome浏览器

!@6m/yyADxA D0前言
&O R$p;zo%i#z8W0selenium2启动Chrome浏览器是需要安装驱动包的,但是不同的Chrome浏览器版本号,对应的驱动文件版本号又不一样,如果版本号不匹配,是没法启动起来的。51Testing软件测试网 [zg%Er
 #############最佳环境搭配#####################
cI{} ~Vz0小编环境:selenium2.53.6+Chrome版本V49.0+chromedriverv2.2251Testing软件测试网 B2ri_1Q*j5zV,T
(根据小编经验selenium2搭配Chrome版本40-50比较好,版本太高了会各种奇葩问题的)51Testing软件测试网x!] T+t}
###########################################51Testing软件测试网z U#eJ$N%uL],T
1.4.1 Chrome遇到问题51Testing软件测试网&b1A8U'WD]
1.如果在启动chrome浏览器时候,出现如下界面,无法打开网址,那么首先恭喜你,踩到了坑,接下来的内容或许对你有所帮助。

hs#h5W5}/G0

i!]L'g7]0>># coding:utf-8
y@na T0>>from selenium import webdriver51Testing软件测试网b$o[q#u*}4J7Z
>>driver = webdriver.Chrome()
#ct)h9dy@%Jw0>>driver.get("http://www.cnblogs.com/yoyoketang/")51Testing软件测试网Lk@c8L-D Z&[

51Testing软件测试网 a#Q&P*V2{0vZ-x:E

51Testing软件测试网;X7rq j:O`G

7I+GUCY4uU[0 51Testing软件测试网;LM h8dI,sx4WPO-A

51Testing软件测试网k EG|K3h

1.4.2 查看版本号51Testing软件测试网!I1l/l M+es

51Testing软件测试网W;_n4cZ;o,h.V

1.查看Chrome版本号,设置>关于,查出来版本号是49.0

4OM0l7W9G2a*HM5}0

]K&Lwwxfn6Wq*|051Testing软件测试网zE5S6K1X

&d"T8~)Q j~BNl0 

U'u9?5iZ;L;dxI051Testing软件测试网Eu$Lw E:WRn HZD

2.查看chromedriver.exe版本号,双击这个文件就可以了,查出来版本号是V2.951Testing软件测试网{N:S3THF&~ k)Z

7P\.S5b.xf0

M-xLc'c2Y051Testing软件测试网a)dUpC puE

3.很显然是chromedriver的版本号过低了,于是可以找个更高级的版本:V2.2251Testing软件测试网\u j s~ B0I)N'C{
 51Testing软件测试网9[$`K1F9NZ
1.4.3 chromedriver51Testing软件测试网"Ix$v s1ry
1.确保chromedriver.exe文件在path路径下,这里我放到Python的根目录了(python根目录已配置到path了)

o8ytX6~g3q;r051Testing软件测试网[8@Ebz1d E~^!}

P5yV+B(la:o^051Testing软件测试网R8f4h~$[F

 

*b@#W ^e0

3_#{?6Vx@+GE$H$u0S02.确保驱动文件名称是chromedriver.exe,如果名称后面带版本号的,改下文件名称就行。
2b2Fg'{ f{l-C@7?03.Chrome版本V49.0+chromedriverv2.22
w-oz.KPb)qT0 
1x&s2j5lw#W01.4.4 各版本匹配表

{g!K D3x*UR0

[~w3~1Q!d5|@0chromedriver版本    支持的Chrome版本
xe4E ]#h0v2.29                 v56-58
)|*Q(BFjZ|1|0v2.28                 v55-5751Testing软件测试网B0_Jr6PmSz*i
v2.27                 v54-56
k^,H1V&gjO0v2.26                 v53-5551Testing软件测试网{9K#g.`]
v2.25                 v53-5551Testing软件测试网 ziV&| U%~2E|
v2.24                 v52-5351Testing软件测试网.L \r+T*Q @se
v2.23                 v51-53
P@B:j'T5o1Um0v2.22                 v49-5251Testing软件测试网 boO2n's#a I
v2.21                 v46-5051Testing软件测试网|!mjKmf4XI
v2.20                 v43-48
:dN4y Op'e x A a0v2.19                 v43-4751Testing软件测试网'M8V0h r*q6Y f

51Testing软件测试网2EO7wiV.~w0Qi

v2.18                 v43-4651Testing软件测试网+Hr8\lb)G(}R5`
v2.17                 v42-4351Testing软件测试网 ROe/SA%c _Y
v2.13                 v42-45
1qfVE ac0v2.15                 v40-4351Testing软件测试网lP {:N2[%x:J
v2.14                 v39-4251Testing软件测试网\7q#Z8_+Y{!R-_
v2.13                v38-4151Testing软件测试网F$oq~Ep-lq"X
v2.12                v36-4051Testing软件测试网8Un])hwkx
v2.11                v36-40
~W!J eDg0v2.10                v33-36
(Q;m;f7j'I4w0v2.9                  v31-34
Ak$m&r&R a"N ?0v2.8                  v30-3351Testing软件测试网j5j1l Xs
v2.7                  v30-3351Testing软件测试网'Z,Ix!i;y]+t vd

` O.T#Q6nE~d0v2.6                  v29-3251Testing软件测试网9q D1W!x3t D
v2.5                  v29-32
z8p D.{vZJ j0v2.4                  v29-32

#C6yhQw0]-{051Testing软件测试网rLT'sT\,Qdl

Chrome浏览器的chromedriver版本驱动大全,下载地址:
Lz*I `6M||0http://chromedriver.storage.googleapis.com/index.html51Testing软件测试网X8E-WwF5U

51Testing软件测试网+yF'h"B5Dy G n Za2F

IE浏览器的IEdriver版本驱动大全,下载地址:
5G/i1q%X6}E*u(B0http://selenium-release.storage.googleapis.com/index.html

/G;o:w#s9h U0

A)t@nnr9[0 51Testing软件测试网(T&Y|o9n


TAG:

 

评分:0

我来说两句

Open Toolbar