RobotFramework 安装配置(一)
服务器接口的测试框架的选择,最后选中了 RobotFramework ,原因一:能有效的管理测试用例,,支持批量执行,能实现关键字驱动或者数据驱动。原因二:支持测试人员可以使用Python和java创建自己需要的测试库。这样就底层的通讯工作,可以直接用服务器的network组件,只要能用python编写的测试库可以加载dll就可以了。
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。支持python或者java来创建自己的库,鉴于python是著名的“胶水”语言,简单易学,项目组决定选择python做“脚本”开发语言。下面就介下RobotFramework这个工具基于python语言环境的安装配置过程(实际上自己第一次装了一天才装好,所以需要总结下)。
安装RobotFramework工具,需要对以下软件进行安装(按顺序安装即可)。
A. 安装 Python 2.6.6
安装原因 :RF 框架是基于 Python 语言,所以一定要有 Python 环境。
资源下载:https://www.python.org/downloads/。
版本选择:python-2.6.6.msi
设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入 C:\Python27 和 C:\Python27\Scripts(写入安装路径即可)
验证安装是否成功:在cmd命令编辑器内输入:python -V ,能正常显示安装的python的版本即可。

B. 安装robot framework
资源下载:https://github.com/robotframework/robotframework
https://pypi.python.org/pypi/robotframework
安装版本:robotframework-2.6.0.win32.exe
C. 安装wxPython
安装原因:支撑Ride的运行库
资源下载:http://wxpython.org/download.php#stable
安装版本:wxPython2.8-win32-unicode-2.8.12.1-py26.exe
注意事项:wxPython的版本与python的版本相关,需要选择支持已经安装的python软件的wxPython版本,否则会出现安装错误问题
D. 安装 robotframework-ride
安装原因:robot framework的界面工具
下载资源:https://pypi.python.org/pypi/robotframework-ride
安装版本:robotframework-ride-1.2.2.win32.exe
以上四个软件安装后,界面会生成ride的快捷登陆方式,点击进入,界面如下(补图):

下面是我能成功安装下载的资源的截图:

实际上,还有更简单简洁的安装方法,使用Python 的套件管理程式,基于pip命令对软件进行安装,步骤顺序如下:
A. 安装python。
B. 安装setuptools(Python 的套件管理程式)https://pypi.python.org/pypi/setuptools
C. 安装pip软件。用setuptools安装:easy_install pip https://pip.pypa.io/en/latest/index.html
D. 安装robot framework: pip install robotframework
E. 安装wxPython。
F. 安装robotframework-ride:pip install robotframework-ride
使用这种在线安装的好处在于,可以更方便的安装第三方库文件,比如下载selenium相关的库文件,执行pip install robotframework-selenium2library命令即可。

RobotFramework 安装配置(一)的更多相关文章
- RobotFramework 安装配置(二)
前面已经写了一篇关于RF的安装配置了,那是在做自动化工具调研的时候搭建RF总结的,基于win32的系列软件安装的过程.经过1个月的调研,做成了demo,也大致学RF的使用和python的基础语法,暂时 ...
- RobotFrameWork自动化系列:安装配置
1. RobotFrameWork安装配置 1.1. 安装环境 64位win10家庭中文版 网上很多这方面的教程,但是比较零散,这里是自己安装配置的一个简单的笔记. 1.2. 安装说明 由于Rob ...
- robot framework 安装配置
robot framework 是一款专门用作自动化测试的框架,提供了丰富的内置库,与第三方库,也支持用户自己编写的库,robot framework +library 可以 用来做ui的自动化测试, ...
- RobotFrameWork安装笔记
1. RobotFrameWork安装配置笔记 1.1. 安装环境 64位win10家庭中文版 网上很多这方面的教程,但是比较零散,这里是自己安装配置的一个简单的笔记. 1.2. 安装说明 由于R ...
- robotframework安装与配置--学习第一天
刚刚入职公司,之前学的是Java+selenium自动化测试,但公司要求使用robot framework,所以找了些资料学习.刚开始觉得为什么不用java.python等开发语言+selenium做 ...
- robotframework安装和配置【转IBM:https://www.ibm.com/developerworks/cn/opensource/os-cn-robot-framework/index.html】
内容 概览 Robot Framework 介绍 Robot Framework 的安装和配置 RIDE 编辑器介绍 创建测试项目 简单的测试用例的编写 总结 相关主题 评论 Robot Fr ...
- Robotframework-Appium系列:安装配置
1. Robotframework-android系列:安装配置 1.1. 安装环境 64位win10家庭中文版 1.1. 安装说明 网上robotframework-appium安装资料也不少, ...
- 《转》Robot Framework 的安装配置和简单的实例介绍
Robot Framework 介绍 Robot Framework 是一款基于 Python 的功能自动化测试框架.它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进 ...
- Hive安装配置指北(含Hive Metastore详解)
个人主页: http://www.linbingdong.com 本文介绍Hive安装配置的整个过程,包括MySQL.Hive及Metastore的安装配置,并分析了Metastore三种配置方式的区 ...
随机推荐
- iOS Plist文件,增删改查
今天早上,9点开始弄Plist,然后一直写,一直写(中午取出40分钟吃饭时间),写到1点,写完了,交给头,头说,不是这个意思.我是每个用户创建了一个文件夹,在这个用户的文件夹里面,分别根据应用创建了文 ...
- HTML-003-模拟IDE代码展开收起功能简单示例
当先我们在日常的编程开发工作中使用编程工具(例如 Eclipse.Sublime 等等)都有相应的代码折叠展开功能,如下图所示,极大的方便了我们的编码工作.
- JS-006-表格元素操作
直接上菜咯... 以下为 HTML 表格源码: <html> <head> <meta http-equiv="Content-Type" conte ...
- ar1020 驱动移植 无效
移植ar1020的spi驱动.驱动移植过来后,在原来的板子上都能够正常运行,而在新的板子却没有效果. 最后查看新旧板子的AR1020的电路,发现M2引脚连接不同.M2高电平连接的touch是5线的接口 ...
- [转载][MFC]MFC的美化
转载:http://blog.csdn.net/b_silence/article/details/10489085 前些天用MFC开发一个桌面程序,实现功能后客户说界面太难看,自己仔细看看也着实难看 ...
- route命令(转)
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table).要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或 ...
- ESXI
ESXI设置时间 esxi设置时间命令:Usage: esxcli system time set [cmd options] Description: set ...
- 转:VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径
http://www.cnblogs.com/lidabo/archive/2012/05/29/2524170.html
- SQL 的简单命令(增删改查)
数据库操作的资料: 链接: https://pan.baidu.com/s/1dFl3q6X 密码: nvy7-- 增:insert into 表名 (列名) values (值) ,'dew') - ...
- tooltip
/* 背景色 ; 字体颜色 ; 云,显示在上面 */ .tooltip-inner{ background-color: #FF0000; ForeColor:#0f0; IsBalloon:true ...