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文件,重新在尝试一下。

如果还是不行,请自动百度解决!
上一篇下一篇

猜你喜欢

热点阅读