• 2
  • 3
分享

Robot Framework是一款Python编写的功能自动化测试框架,它是开源的。搭建了Python环境后,可以接着搭建Robot Framework


Robot Framework 有几大特点:1)使用简单;2)非常丰富的库;3)可以像编程一样写测试用例;4)支持开发系统关键字。


Windows环境为例,我们来安装Robot Framework


1)  安装Python2.7https://www.python.org/ (参考前面的分享《关于Python + Selenium2 自动化测试》)


2)  安装Robot Framework https://pypi.python.org/pypi/robotframework/2.8.5 。或者电脑直接“开始”打开cmd,找到Python文件夹对应的pip,然后使用语句安装


pip install robotframework 


3)  安装WxPython: http://www.wxpython.org/download.php 


Wxpython Python 非常有名的一个GUI库,因为RIDE 是基于Wxpython开发的,所以这个很重要哦。也可以直接使用pip命令安装:


pip install –U wxPython


4)  安装Robot Framework - Ride https://pypi.python.org/pypi/robotframework-ride。


RIDE是一个图形界面,Robot Framework框架主要就是在RIDE上进行操作。也可以直接使用pip命令来安装Ride如下图):


pip install robotframework-ride


5)  安装Robot Framework - Selenium2Libraryhttps://pypi.python.org/pypi/robotframework-selenium2library/1.5.0 。


这个Library是经常用到的,很多的方法都从Selenium2Library中来。也可以通过Python pip工具包进行安装(看到这里,是不是觉得pip很方便呢,吼吼吼): 


pip install robotframework-selenium2library


6)  设置PythonPython-script的环境变量,在Path中添加对应Python2.7的环境变量(如果Python已经添加,此处只需再添加Scripts路径即可,参考):


D\Python2.7;D:\Python2.7\Scripts;



7)  Python->Scripts目录下双击ride.py文件,若出现Ride界面,则安装完成,若是没有出现,则可能是WxPython Ride的版本不兼容,需要重新下载WxPython~版本在网上能下载到的。


8)  打开RIDE,按“F5出现关键字,根据关键字的操作方法,可以像填表格似的写测试用例了。直观易懂,也非常容易学~


可以尝试着安装一下Robot Framework试试,需要RF脚本例子的,可以留言获取哦~

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   一、性能指标在性能测试的作用?  性能指标在性能测试中起着非常重要的作用,它们帮助我们评估和了解系统的性能表现。下面用通俗易懂的话来解释性能指标的作用和意义:  1.帮助我们了解系统的处理能力:性能指标可以告诉我们系统在给定负载下能够处理多少请求。就像一个快递小哥,他每天能够送多少个包裹,这个数字就是他的处理能力。对于系统来说,性能指标可以告诉我们它能够处理多少个请求,这样我们就可以知道系统的处理能力是否满足我们的需求。  2.帮助我们评估系统的稳定性:性能指标还可以帮助我们评估系统在高负载情况下的稳定性。就像一辆车,我们要知道它在高速行驶时是否稳定,需要了解它的最高速度和操控性能。对于系...
            0 0 742
            分享
          • app性能测试分类:响应内存cpuFPS (app使用的流畅度)GPU过度渲染耗电耗流(app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨率兼容性,稳定性测试,安全测试等,后续会持续更新… 流量测试同这些一起更新,这里就不在说明了 )App性能测试响应点:主要测试点:冷启动:首次启动app的时间间隔(只是启动时间,不包括页面加载)热启动:非首次启动app的时间间隔(只是启动时间,不包括页面加载)完全启动:从启动到首页完全加载出来的时间间隔有网启动:从发起跳转,到页面完全加载出来的时间间隔无网启动:从发起跳转,到页面完全加载出来的时间间隔(在项目中,主要测试关注点是冷启动,热启动)测试标准...
            0 0 1084
            分享
          • 测试工程师等级分为初级,中级,高级,资深,专家等等,软件测试岗位任职资格标准由工作经验、必备知识、技能标准等部分组成。下面来详细介绍下:1. 工作经验资格等级工作经验软件测试助理0~1年软件测试工作经验,了解软件测试相关基础知识。能看懂测试用例,在中级测试工程师指导下,完成部分简单模块测试执行工作。软件测试专员1年以上软件测试工作经验,熟悉软件测试相关基础知识,具备独立处理一般软件测试技术问题的经验。初级测试工程师2年以上软件测试工作经验,具备独立进行系统一般特性测试的经验,参与部分功能测试方案、测试用例、测试平台设计。中级测试工程师3年以上软件测试工作经验,具备产品相关领域知识,可独立设计复...
            1 0 2997
            分享
          •   根据美国商标和专利局(USPTO)公示的最新清单,苹果获得了一项涉及全自动 / 半自动驾驶汽车内部的智能桌子。  根据专利描述,该智能桌子配有力传感器、运动执行器等多种传感器,可以自由度(DOF)移动。  苹果在玻璃台面下放置一个显示器,可以用作大型显示器。苹果还指出,这张桌子的次要用途可能是用于未来的办公室或家庭办公室,专利中并没有关于该场景未来应用的详细信息。作者:佚名原文链接:新浪科技_新浪网(sina.com.cn)
            0 0 704
            分享
          •   一、 Repeat 功能简介  Repeat ,顾名思义,重复,就是重复请求接口,可以单次请求,一次只请求一次,也可以多次请求,一个线程多次请求,也可以设置多个线程的并发请求。  二、Repeat 单次请求  有两个操作方式:  第一种是选择一个或者多个接口,点击主导航栏的快捷操作按钮 ,如下图所示:  第二种方式是选择<一个或者多个接口,右键,选择Repeat:  Repeat 前后的对比图片,根据选择info接口原有的请求数据再次发起请求,如下图所示:  再展示一个Repeat 多个接口的场景:  三、Repeat 多次请求  选择某个接口,右键,选择Repeat Advance...
            0 0 3336
            分享
      • 51testing软件测试圈微信