Web自动化测试(1): Python+Behave+ Selenium Web Driver 在windows系统的安装

    笔者在测试行业工作了N个年头,最近由于工作需要,需要学习 Selenium Web Driver 自动化测试。因为从头开始学,所以整理了笔记,方便以后查阅,也方便与大家分享。

        先简单介绍下,Selenium Web Driver(Selenium 2.0),提供了很多浏览器的接口,使用户可以很简单操作浏览器。Behave一款用自然语言管理测试用例的工具。二者都支持Python语言,而Python这种脚本语言可以直接运行让测试人员更容易入手,所以环境所需要安装的也就是python,Selenium Web Driver,Behave。

       一 在windows系统环境下的安装过程:

              1 安装python

              2 下载 selenium Web Driver http://www.seleniumhq.org/download/

                   Selenium Client & WebDriver Language Bindings,下载需要语言的版本,如 python等

              3 安装 selenium Web Driver

                   https://pypi.python.org/pypi/selenium

                   安装setup tools->安装pip->pip install selenium

              4  Selenium Web Driver Test sample,通过下面的例子你可以看出selenium操作浏览器是多么的方便。

                    from selenium import webdriver

                    browser = webdriver.Firefox()

                    browser.get('http://seleniumhq.org/')

              5 安装 Behave https://pypi.python.org/pypi/behave

 

      二 在Mac环境安装更方便。

             1.安装python:因为mac已经预装了python,您可以在terminal里运行python,查看机器是否安装python

          localhost:~ abc$ python
          Python 2.7.5 (default, Aug 25 2013, 00:04:04)
          [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
          Type "help", "copyright", "credits" or "license" for more information.
          >>> 
               注: MAC系统python 的第三方包都安装在 /Library/Python/2.7/site-packages/

             2. 安装setup tools,pip。这些工具都是管理python的第三方包,将包安装到site-packages,安装后为.egg。

                 安装setup tools成功会提示:Installed /Library/Python/2.7/site-packages/setuptools-5.7-py2.7.egg

                setup tools download from : https://pypi.python.org/pypi/setuptools/ 

                pip download from : https://pypi.python.org/pypi/pip

              3. 安装 Selenium Web Driver同样也是python的第三方包)

                  命令:pip install selenium (这就是我们为什么要装pip,而pip又依赖于setup tools,所以我们需要都装好才进入第三步。)

              4. 安装Behave

                  命令:pip install behave 1.2.4 

              5. 所有第三方包安装完成后,你可以看下如下文件在 /Library/Python/2.7/site-packages/

                  

behave-1.2.4a1-py2.7.egg
easy-install.pth
parse-1.6.4-py2.7.egg
pip-1.5.6-py2.7.egg
selenium
selenium-2.42.1-py2.7.egg-info
setuptools-5.7-py2.7.egg
setuptools.pth
web.py-0.37-py2.7.egg
            6.  如果你希望测试工具能操作mysql db,你需要安装MySQLdb。这是python连接mysql的接口程序。

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值