测试必须在时间、质量和成本之间获取一个平衡点,这是测试策略和测试设计的价值体现。
1.4 Chrome浏览器
上一篇 /
下一篇 2018-06-12 11:03:14
/ 个人分类:Python+Selenium1 环境搭建
1.4 Chrome浏览器
!@6m/yyADxAD0前言
&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}/G0i!]L'g7]0>># coding:utf-8
y@naT0>>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:E51Testing软件测试网;X7r q
j:O`G
7I+GUCY4uU[0 51Testing软件测试网;LM h8dI,sx4WPO-A
51Testing软件测试网k
EG|K3h1.4.2 查看版本号51Testing软件测试网!I1l/l
M+es
51Testing软件测试网W;_n4cZ;o,h.V1.查看Chrome版本号,设置>关于,查出来版本号是49.0
4OM0l7W9G2a*HM5}0]K&Lwwxf n6Wq*|051Testing软件测试网zE5S6K1X
&d"T8~)Q j~BNl0
U'u9?5iZ;L;dxI051Testing软件测试网Eu$LwE:WRnHZD2.查看chromedriver.exe版本号,双击这个文件就可以了,查出来版本号是V2.951Testing软件测试网{N:S3THF&~ k)Z
7P\.S5b.xf0
M-xLc'c2Y051Testing软件测试网a)dUpC puE3.很显然是chromedriver的版本号过低了,于是可以找个更高级的版本:V2.2251Testing软件测试网\u js~
B0I)N'C{
51Testing软件测试网9[$`K1F9NZ
1.4.3 chromedriver51Testing软件测试网"Ix$v
s1ry
1.确保chromedriver.exe文件在path路径下,这里我放到Python的根目录了(python根目录已配置到path了)
o8ytX6~g3q;r051Testing软件测试网[8@Ebz1dE~^!}