Selenium3 + python自动化-环境搭建

一、selenium简介
Selenium3在Selenium2的基础上做了一些调整,最明显的区别是selenium2只支持Firefox版本46以下版本;而selenium3可以支持47以上版本,但需要安装geckodriver.exe驱动,并添加到环境变量path下。


selenium2+firefox46以下版本(无需驱动包)
selenium3+firefix47以上版本(必须下载驱动:geckodriver.exe,且添加到环境变量或python目录下)
Chrome驱动:https://npm.taobao.org/mirrors/chromedriver/
Firefox驱动:https://github.com/mozilla/geckodriver/releases
百度网盘:链接:https://pan.baidu.com/s/1D04Ks8V_twVQoCCqy1xYWw 提取码:6cya


本人的环境:
win10+python3.7+selenium3+Firefox74以上版本

二、python安装

  1. 本人电脑操作系统: win10 64位系统

  2. 下载python安装包(python3.7),下载地址:https://www.python.org/downloads/
    注:由于python3没有向下兼容,导致很多python2上的方法在python3不适用。所以假如你在python2的基础上开发,出现问题可往这个方向考虑用可兼容的方法替换。

  3. 安装时,只需一步步往下操作即可(可选择默认安装路径,也可把安装路径修改为其他位置,我安装在D:\盘下)

  4. 安装完成后,看下这个目录D:\python\Scripts,有没pip.exe和easy_install.exe(一般都有,没有的话得重新安装一次了)
    三、环境变量

  5. 键盘键在这里插入图片描述,搜索环境变量打开

  6. 在系统变量中找到path,鼠标单击选中,点击下方编辑按钮,把python的安装路径D:\python和pip的安装路径D:\python\Scripts;加到path中。点击确定。
    在这里插入图片描述

  7. 在环境变量窗口中点击确定
    在这里插入图片描述
    四、安装selenium

  8. 打开cmd窗口输入:pip(有内容显示,说明正常)

  9. cmd输入指令安装selenium:pip install selenium

  10. 用pip命令查看selenium版本:pip show selenium
    五、验证selenium

如何才能知道selenium正确安装好了呢?
1.确保电脑上安装了Firefox浏览器
2.cmd窗口输入如下指令

  >python
  >from selenium import webdriver
  >webdriver.Firefox()

3.如果能启动浏览器,说明环境安装OK。
若有报错:‘geckodriver’ executable needs to be in PATH
解决方案:
selenium2是默认支持firefox的,不需要驱动包,但是,selenium3需要驱动包的支持了,于是就有了上面的问题。可以下载geckodriver.exe(下载地址:https://github.com/mozilla/geckodriver/releases)驱动文件,放到D:\python\Scripts目录下并把此路径添加到环境变量下。
六、浏览器

  1. 如果你打算用Firefox浏览器,那么千万注意selenium2不兼容47以上版本,如果是selenium3则不需要考虑
  2. 如果你打算用Ie或Chrome浏览器,需要先下载浏览器驱动,将驱动文件放到python根目录,即python.exe所在的目录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值