• rebot framework的搭建 在windows下


    Robot Framework 介绍

    Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。

    在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如定时下载 daily build , 配合 Selenium 完成自动化截图等,来方便我们的测试。

     

    Robot Framework 的安装和配置

    在使用 RF(Rebot framework)的时候需要 Python 或 Jython 环境,具体可根据自己的需求来确定。本文以在有 Python 的环境的机器上安装和使用 RF 为例。

    在配置过程中需要安装如下包:python 2.7、wxPython、robot framework、robot framework ride、robot framework selenium library。

    安装 Python 2.7

    RF 框架是基于 Python 语言的,所以一定要有 Python 环境。可以通过下面的下载页面下载对应的 Python 版本。

    下载页面:https://www.python.org/downloads/

    下载完成后,选择默认项进行安装。

    安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 C:Python27 和 C:Python27Scripts(更改为您指定路径即可)。

    同时我们也可以通过 DOS 环境来验证安装的 Python 信息。

    安装 WxPython

     安装wxPython (wxPython 是python 非常有名的一个GUI库,RIDE 是基于这个库开发的,所以这个必须安装)

    wxPython2.8.12.1版本比较稳定,所以用该版本。
    下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
    文件名字:wxPython2.8-win64-unicode-2.8.12.1-py27.exe
    (注:win64是因为Python是64位的,是unicode而不是ansi版本,2.8.12.1是稳定版本,py27是Python2.7版本的)

    安装 PyCrypto

    下载页面:http://www.voidspace.org.uk/python/modules.shtml#pycrypto

    选择对应的 pycrypto installer 版本,进行默认安装。需要在安装库(如 SHHLibrary)之前进行安装,否则会出现 错误“Can't find vcvarsal.bat”。

    安装 Robot Framwork

    进入 Python 的安装路径,执行命令“pip install robotframework”或者通过下载页面 https://pypi.python.org/pypi/robotframework下载源码。

    安装 robotframework-ride

    进入 Python 的安装路径,执行命令“pip install robotframework-ride”。

    安装需要的 Library

    如 selenium2library ,archivelibrary,SSHLibrary ,ftplibrary 等。进入 Python 的安装路径,分别执行以下命令:

    清单 1. 安装 Test Library
    pip install robotframework-selenium2library
    pip install robotframework-archivelibrary
    pip install robotframework-SSHLibrary   ------安装的时候会报command python setup.py egg_info
    -----------解决方案:
    python -m pip install --upgrade --force pip 
    pip install setuptools==33.1.

    ----------------------------------
    pip install robotframework-ftplibrary

    完成以上步骤后,RobotFramework 的安装工作已经完成,可以通过执行命令“pip list”查看已经安装的产品

    完成基础环境安装,简单验证
    在cmd命令行输入ride.py,可以打开应用程序。
    若打开的是ride.py的源码,则修改py文件的打开方式,修改成以python.exe的方式打开。

    在桌面上创建RIDE的快捷方式
    将Scripts目录下的ride.py发送到桌面快捷方式,双击运行

    使用默认支持浏览器firefox进行抓取元素,Firefox版本为37版本

    使用firebug插件和firepath插件定位name,id,xpath

  • 相关阅读:
    Influxdb修改数据保留策略
    PPT插件(islide)
    有关 MyEclipse->export runnable jar file选项 launch configuration里面没有可以选择的东西的解决方法
    使用SoapUI发送Post请求
    JSONObject 转换 JSON复杂对象
    SQL按照指定顺序对字段进行排序
    全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)
    如何去maven仓库下载jar包
    maven学习(下)利用Profile构建不同环境的部署包
    maven学习(中)- 私服nexus搭建
  • 原文地址:https://www.cnblogs.com/yecao8888/p/5704478.html
Copyright © 2020-2023  润新知