python3.6.5+selenium2(chromedriv
2018-04-18 本文已影响0人
MrJum
一、python 3.6.5的安装
1、直接去官网找到python 3.6.5的安装文件,直接安装就可以了,如果本机已经安装了python 2.7,可以不用覆盖,在安装的时候选择自定义安装,选择一个文件夹就可以了
2、安装完成之后,修改环境变量,把之前配置的python 2.7的修改为现在python 3.6.5的
3、在CMD上输入python查看python的版本是不是已经安装完成
4、输入pip -V(大定的V) 查看pip的安装路径是不是已经安装成功
如果没有执行python get_pip.py文件更新
链接地址:https://pip.pypa.io/en/stable/installing/
网盘链接:https://pan.baidu.com/s/1oSG6a0Ubu34pU7ZzhmrwdQ 密码:iuhn
二、selenium2的安装
1、安装selenium的版本是selenium 2.48
pip install selenium #默认安装的版本是selenium 3
pip show selenium #查看selenium的版本
pip uninstall selenium #卸载安装的selenium的版本
pip install selenium==2.48 #指定安装2.48的版本
三、一个例子
# coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
#driver = webdriver.Chrome()
url = 'http://www.baidu.com/'
driver.get(url)
driver.find_element_by_id('kw').send_keys("自动化测试")
driver.find_element_by_id("su").click()
driver.quit()
执行此文件如果能调用出火狐浏览器,并执行成功,表示OK
如果出现报错,可以的原因是你没有安装火狐浏览器
如果火狐浏览器能成功执行,那用Chrome试试。
失败原因:chromedriver没有安装或者安装失败了
四、安装chromedriver
chromedriver.exe的不同版本,对应不同的浏览器,先查看你的chrome浏览器版本是多少,然后在云chromedriver的版本
可以在此链接中对应一下:
https://jingyan.baidu.com/article/fea4511a2a5270f7bb9125dc.html
如果你的版本是最新的浏览器65,那用2.36和2.37都是可以的
能翻墙请走这里
https://sites.google.com/a/chromium.org/chromedriver/downloads
不能翻的来这里看看
链接:https://pan.baidu.com/s/1oSG6a0Ubu34pU7ZzhmrwdQ 密码:iuhn
把chromedriver.exe文件放到C:\Python3\Scripts的目录下面,重新在试试。
如果还有问题在浏览器的exe目录C:\Program Files (x86)\Google\Chrome\Application 下面放一个chromedriver.exe文件,重新在尝试一下。
如果还是不行,请自动百度解决!