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

来源:互联网 发布:大数据与云计算知乎 编辑:程序博客网 时间:2024/06/14 20:14

经过两天的研究,终于搭建好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)


Tips: cmd进入Python中,不知道如何退,用quit() 结束


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


测试小白成长之路


0 0
原创粉丝点击