Robot Framework--安装篇
一、安装包
1、Python
2、robotframework
3、selenium
4、selenium2library
5、WxPython
6、安装RIDE

二、安装过程
- 1.安装python
Robot Framework是用Python语言写的,所以在安装Robot Framework以前必须安装Python环境。
Robot Framework只支持python的2.x版本,我使用的是2.6.6版本,2.71版和2.72版也经过测试没有问题。
http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
下载后一路Next安装。
安装后注意把python目录本身和它的子目录Script加入到环境变量的Path项。如 D:\Python26 和 D:\Python26\Script
- 验证安装是否成功
在命令行输入:
python --version 如果成功显示版本号则说明安装成功。
- 2.安装Robot Framework
建议安装最新的2.8版本,下载Win32版本(64位操作系统可下载64位版本)
https://pypi.python.org/pypi/robotframework/2.8.5
安装rf,解压rf到本地目录(如C盘),然后使用命令行进入到目录(cd \;cd robotframework-2.8.1)执行python setup.py install就好了
- 验证安装是否成功
在命令行输入:
pybot --version 如果成功显示版本号则说明安装成功。
jybot --version 如果成功显示版本号则说明Jython环境也安装成功,可以两条腿走路了。
- 3.安装selenium
安装selenium。方法同上
https://pypi.python.org/pypi/selenium/2.40.0
- 4.安装selenium2library
安装selenium2library,方法同上
https://pypi.python.org/pypi/robotframework-selenium2library/1.5.0
- 5.安装Ride
安装Ride前,需要预先安装支撑Ride的运行库wxPython,这个概念有点儿类似Java的Swing库。
进入wxPython的下载页面
http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/
win64选择下面版本(我们得选unicode,不然不能支持中文)
wxPython2.8-win64-unicode-2.8.12.1-py27.exe
下载后一路Next安装。
安装完wxPython后就可以安装Ride了。
进入Ride的主页,在左下方找到下载链接。(目前最高版本为0.39)
https://pypi.python.org/pypi/robotframework-ride/1.3#downloads
robotframework-ride-1.3.win-amd64.exe (md5)
下载后,一路Next安装到完成。
- 验证RIDE安装成功
在命令行输入:
ride.py
如果下面的RIDE界面出现则安装成功,若提示错误则可能是wyPython没有正确安装或者ride.py没有在环境变量pyth中,需要手动添加环境变量(一般Ride.py会自动被安装到python的Scripts目录下。)

三、Try it
1、首先打开RIDE
2、新建一个项目:
名字和路径可以自己设置,右边有个Type和Format,对于项目,推荐Type使用Directory,Format选择txt,这样便于管理
3、新建一个Suite
这里的Type就可以选择File了,区别是File下面可以直接写Test Case,而Directory下面不可以
4、新建一个Test Case
5、编辑case
编辑case前需要先导入selenium2library库,在suite里面添加library
然后输入库名Selenium2Library
现在就可以编辑case了
Open Browse是关键字,所以是蓝色的。关键字可以通过按F5来查看
6、执行测试
7、查看报告
***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***
***微信扫一扫,关注“python测试开发圈”,了解更多测试教程!***
Robot Framework--安装篇的更多相关文章
- Robot Framework安装及配置
Robot Framework安装及配置 需要按照的软件有Python.WxPython.robot framework.robotframework-ride.robotframework-sele ...
- robot framework 安装
一.安装 Python 2.7 pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含) Robot Framework (此工具本身) wxPyt ...
- Robot Framework 安装及环境配置
Robot Framework 安装及环境配置 Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以 ...
- (一)Robot Framework安装
准备工作: Python 2.7 (目前不能良好支持python3) pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.16已包含) Robot Fram ...
- Robot Framework安装部署详细教程
(转自“义甬君”) Robot Framework安装准备 说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的.要真正搭建一套可以使用的R ...
- Robot Framework安装使用
关于robotframework环境搭建安装请参考 另外一篇博文:Robot Framework的环境搭建(就是一些库文件的安装) 项目基本流程: 1.创建项目New Project----选择dir ...
- robot framework 安装配置
robot framework 是一款专门用作自动化测试的框架,提供了丰富的内置库,与第三方库,也支持用户自己编写的库,robot framework +library 可以 用来做ui的自动化测试, ...
- Robot Framework安装
Robot Framework(中文站/社交化知识社区,源码)是一款Python编写的通用开源功能测试自动化框架,以作验收测试和验收测试驱动开发(ATDD),它是一种使用表格测试数据语法的关键字驱动的 ...
- 最新 robot framework安装
相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库. Pyt ...
- Robot Framework 安装笔记
安装python 自行搜寻安装 安装pip 进入python目录下的Scripts文件夹下,cmd,执行easy_install.exe pip 安装pywin32 pip install pywin ...
随机推荐
- 创建mysql 存储过程
CREATE PROCEDURE `test_insert_stu`() BEGIN DECLARE num INT; SET num = 0; WHILE (num<10) DO insert ...
- 【BZOJ 2733】【HNOI 2012】永无乡 Splay启发式合并
启发式合并而已啦,, 调试时发现的错误点:insert后没有splay,把要拆开的树的点插入另一个树时没有把ch[2]和fa设为null,找第k大时没有先减k,,, 都是常犯的错误,比赛时再这么粗心就 ...
- nginx实战2---浏览器设置缓存
对常见格式的图片文件等在浏览器本地缓存,对于css,js等文件在浏览器本地缓存. 语法:expires [time|epoch|max|off 默认值:off expires指令控制HTTP应答中的& ...
- .Net Core 1.0.0正式版安装及示例教程
使用VS Code 从零开始开发调试.NET Core 1.0 RTM. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,V ...
- mysql-case ... when...then...else...end处理判断赋值机制
then jrkp else zrspj end ))/(case zrspj then jrkp else zrspj end ) zdf from hqxg order by zdf LIMIT ...
- 数据库开发基础-SQl Server 链接查询
连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join on 2.union 在关 ...
- 一起学HTML基础-CSS样式表-基本概念、分类、选择器
一.基本概念: CSS (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...
- python安装失败0x80240017
安装KB2999226更新补丁后, 可以正常安装python3.5. 此更新包在vs2015的patch包里有.Microsoft下载中心也有,这里列出的适用于win7x86: Windows 7 更 ...
- 用git管理源代码
自从做iOS开发的一年多以来,之前一直都是用svn进行代码管理.因为工作需要,我也开始用git管理源代码.关于git的基本使用,在此做一个详细的介绍,希望能对初次接触git的人有所帮助! 本篇博客针对 ...
- Quality Trimming Via Trimmomatic
已经去除接头(adapter) java -jar trimmomatic.jar PE -threads 20 -phred33 \ left.fastq.gz right.fastq.gz \ l ...