python+selenium自动化测试环境搭建

经过两天的研究,终于搭建好python的selenium环境,可以跑起来脚本,接下来总结了两部分内容,一部分是环境搭建,另一部分讲遇到的问题和解决方案。


1.环境搭建

(1)安装python

       下载网址:https://www.python.org/downloads/

       选择Python2或者Python3,按照步骤安装

       在cmd中输入python,若显示不是内部命令,需要配置环境变量

       将路径配置到环境变量path中,计算机---系统属性---高级系统设置--环境变量--path     D:\Python2.7


(2)安装setuptools

     安装目的:setuptools有easy_install命令,需要安装第三方python包时,会用easy_install简易安装命令(Python3不支持setuptools)

     下载网址:https://pipy.Python.org/pypi/setuptools

     在cmd中进入解压好的包,输入简易安装命令:python setup.py install

      

(3)安装pip(最新的Python中已经集成pip,可以不用安装,在命令行中直接查看)

     安装目的:pip安装和管理Python包,pip的安装依赖于setuptools

     下载网址:https://pipy.Python.org/pypi/pip

     在cmd中进入解压好的包,输入简易安装命令:python setup.py install

    pip不是内部命令需要设置环境变量path


(4)安装selenium

    安装方法一:pip install selenium (下载的是最新版)

                           pip install selenium==3.22.0(下载指定版本)

    安装方法二 :在PyCharm中输入,可直接点击提示下载


(5)下载chromedriver,Ie driver ,Firefox driver等,根据要测试的浏览器

     下载网址:http://chromedriver.storage.googleapis.com/index.html

     注意:1)Chrome和chromedriver的版本号需要匹配 ,本次用的版本是chrome 58.0.3029.96,配合的chromedriver版本应该在2.29中下载

                 2)chromedriver分别放在chrome安装路径下 C:\User\..\Google\Application

                      也放在Python安装目录下 D:\Python2.7\Scripts


(6)下载一个便捷的编码器PyCharm

      下载网址:https://www.jetbrains.com/pycharm/download/#section=windows



2.遇到的问题

问题1.  运行报错:

          driver = webdriver.chrome()

            TypeError: 'module' object is not callable

 解决方案:浏览器的名称需要大写Chrome和Firefox,Ie


问题2.运行网页的时候,总是打开空白的网页,不读网址

解决:Chrome和chromedriver的版本需要匹配


问题3.你用的是不受支持的命令行标记 --ignore--certificate--errors

解决方案:用options,代码段如下:

           options = webdriver.ChromeOptions()

          options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])

          driver = webdriver.chrome(chrome_options=options)



总结:这是研究两天的Python+selenium自动化测试环境配置的过程和遇到的问题,希望能帮到看文章的每一个人,也欢迎多交流学习。


测试小白成长之路


  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值