测试必须在时间、质量和成本之间获取一个平衡点,这是测试策略和测试设计的价值体现。
1.4 Chrome浏览器
上一篇 /
下一篇 2018-06-12 11:03:14
/ 个人分类:Python+Selenium1 环境搭建
1.4 Chrome浏览器
(B9i*T$Q8n&A9wL(g.e0前言51Testing软件测试网7gV"}%`m]8U-IsN
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
KUTnN4d%}#Vr0>>driver = webdriver.Chrome()51Testing软件测试网OkS^f2Rj8n
>>driver.get("http://www.cnblogs.com/yoyoketang/")51Testing软件测试网V| i4ma(Q$k$No W
51Testing软件测试网{R~q[2a;Y _9c9\wkUa7X?0h0_1l0ZSsN
p0 51Testing软件测试网G2` emcqZ
51Testing软件测试网*Qw!@*binS8g9\;C1.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~e5Y6a3.很显然是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]a0d\y(Am1U2Pz2r+M0
Wwo%W!S(S N$D0 `-` w)H(L([W0
([_*~7P0d`uf!V0.D'sYZ Xb02.确保驱动文件名称是chromedriver.exe,如果名称后面带版本号的,改下文件名称就行。
a3SPT/soK03.Chrome版本V49.0+chromedriverv2.22
*y7w!aBGpD0