美文网首页
python3.6.5+selenium2(chromedriv

python3.6.5+selenium2(chromedriv

作者: MrJum | 来源:发表于2018-04-18 11:50 被阅读0次

    一、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文件,重新在尝试一下。
    
    如果还是不行,请自动百度解决!

    相关文章

      网友评论

          本文标题:python3.6.5+selenium2(chromedriv

          本文链接:https://www.haomeiwen.com/subject/xvdvkftx.html