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

1.4 Chrome浏览器

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

1.4 Chrome浏览器

(B9i*T$Q8n&A9wL(g.e0前言51Testing软件测试网7gV"}%` m]8U-I sN
selenium2启动Chrome浏览器是需要安装驱动包的,但是不同的Chrome浏览器版本号,对应的驱动文件版本号又不一样,如果版本号不匹配,是没法启动起来的。
PBC-p4^(M8B0 #############最佳环境搭配#####################
"^x-rZ~D0小编环境:selenium2.53.6+Chrome版本V49.0+chromedriverv2.22
d;L:_2{%K6m}w0(根据小编经验selenium2搭配Chrome版本40-50比较好,版本太高了会各种奇葩问题的)51Testing软件测试网Miig8PhEx
###########################################
X]iN4w/Sxk01.4.1 Chrome遇到问题51Testing软件测试网YKX.P1f%s
1.如果在启动chrome浏览器时候,出现如下界面,无法打开网址,那么首先恭喜你,踩到了坑,接下来的内容或许对你有所帮助。

;k/rz9[(]2~2rn051Testing软件测试网hq)x7y3x$p

>># coding:utf-851Testing软件测试网.HHx9x w!@!bu U
>>from selenium import webdriver
KU TnN4d%}#Vr0>>driver = webdriver.Chrome()51Testing软件测试网OkS^f2R j8n
>>driver.get("http://www.cnblogs.com/yoyoketang/")51Testing软件测试网V| i4ma(Q$k$NoW

51Testing软件测试网{R~q[2a;Y_9c9\

wkU a7X?0

h0_1l0Z SsN p0 51Testing软件测试网G2` emcqZ

51Testing软件测试网*Qw!@*binS8g9\;C

1.4.2 查看版本号

!t1U3H b!G0

M]@L5D:?01.查看Chrome版本号,设置>关于,查出来版本号是49.051Testing软件测试网 b [^+K"f*wo

LBT3d"zN7Uq5v;VW0

M{t#zzj/wRi051Testing软件测试网h$Z,F t&M3H

 51Testing软件测试网fi2aBC_Hf]

51Testing软件测试网/QP'AU"r3hs)|

2.查看chromedriver.exe版本号,双击这个文件就可以了,查出来版本号是V2.951Testing软件测试网J4^|7Y2Q!h?7k0Vn

51Testing软件测试网LhJW3V?

7LwX\/MBv051Testing软件测试网 c:Vp8n.M{)CJ~e5Y6a

3.很显然是chromedriver的版本号过低了,于是可以找个更高级的版本:V2.22
K}0R _0U;?0 
O,@-T*j-MG?01.4.3 chromedriver
"f5Xy3n \$X8OT01.确保chromedriver.exe文件在path路径下,这里我放到Python的根目录了(python根目录已配置到path了)

(uy^!s5e]a0

d\y(Am1U2P z2r+M0

Wwo%W!S(S N$D0

`-` w)H(L([W0 

([_*~7P0d`uf!V0

.D'sYZXb02.确保驱动文件名称是chromedriver.exe,如果名称后面带版本号的,改下文件名称就行。
a3SPT/soK03.Chrome版本V49.0+chromedriverv2.22
*y7w!aBGpD0 
A*chr2q&D2s.i}3p01.4.4 各版本匹配表

0d!AN k,s-^\051Testing软件测试网6E"C6nf1}!Czis

chromedriver版本    支持的Chrome版本51Testing软件测试网@6xUT%Kw W
v2.29                 v56-58
Mz hI5oD/z nT0v2.28                 v55-5751Testing软件测试网N'w7~B%l"Ep
v2.27                 v54-56
"WN3oH"m?H7`*H0v2.26                 v53-5551Testing软件测试网8`3c:WbNw+H;^
v2.25                 v53-5551Testing软件测试网!T[jpy
v2.24                 v52-53
m`1l)Ogg)J0v2.23                 v51-5351Testing软件测试网nR f*cY"I/D$S;d
v2.22                 v49-52
1aG1]'Zx r1l(z0v2.21                 v46-5051Testing软件测试网P!I P/s4S/Hc7~u
v2.20                 v43-4851Testing软件测试网 |:H\:Aa1A0m
v2.19                 v43-4751Testing软件测试网/^v}Sf2y

51Testing软件测试网 \7@,T:Cl ag

v2.18                 v43-46
.n0]_x7`(p(@+z\0v2.17                 v42-43
#@!I mw!z0v2.13                 v42-4551Testing软件测试网|"xXC-at
v2.15                 v40-43
rD4N!O_#[4f1V0v2.14                 v39-42
I o9{*@!p sau9Y0OLC0v2.13                v38-41
KZ5G)Y7r`3T'M#s/A0v2.12                v36-40
i_a'cl-Tr0v2.11                v36-4051Testing软件测试网]e z(Fg
v2.10                v33-36
E7s%z+_I4}z1h8as/d}0v2.9                  v31-34
6| _B+o0U+F0v2.8                  v30-3351Testing软件测试网3@bRn9X} S2W5Z(Q_+`
v2.7                  v30-3351Testing软件测试网f@ ^1U&GG@_

zj I(NS h0v2.6                  v29-3251Testing软件测试网4h;w:n,P[\)MR,H)xd
v2.5                  v29-32
G4F|*WvJ3k0v2.4                  v29-3251Testing软件测试网a'@+d#E/KhT Y

51Testing软件测试网&V @G#j f?l

Chrome浏览器的chromedriver版本驱动大全,下载地址:
^3Kz"D U_zU0http://chromedriver.storage.googleapis.com/index.html51Testing软件测试网9E-Of f!vP x.Xe.ci$~6m

T)EZ+hMzmX0IE浏览器的IEdriver版本驱动大全,下载地址:51Testing软件测试网|S,VD$D k
http://selenium-release.storage.googleapis.com/index.html51Testing软件测试网QLf-N\b| A

wqs-^~6t5wBx0 

,SNcz%UM4j Of%Y0

TAG:

 

评分:0

我来说两句

Open Toolbar