您的位置:首页 > 编程语言 > Python开发

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

2017-05-11 18:09 471 查看
经过两天的研究,终于搭建好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自动化测试环境配置的过程和遇到的问题,希望能帮到看文章的每一个人,也欢迎多交流学习。

测试小白成长之路
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息