一、安装包

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--安装篇的更多相关文章

  1. Robot Framework安装及配置

    Robot Framework安装及配置 需要按照的软件有Python.WxPython.robot framework.robotframework-ride.robotframework-sele ...

  2. robot framework 安装

    一.安装 Python 2.7 pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.13已包含) Robot Framework (此工具本身) wxPyt ...

  3. Robot Framework 安装及环境配置

    Robot Framework 安装及环境配置 Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架.具备良好的可扩展性,支持关键字驱动,可以 ...

  4. (一)Robot Framework安装

    准备工作: Python 2.7 (目前不能良好支持python3) pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.16已包含) Robot Fram ...

  5. Robot Framework安装部署详细教程

    (转自“义甬君”) Robot Framework安装准备 说实话,在我玩了这么多自动化工具后,感觉Robot Framework所需的环境和安装过程是相对比较繁琐和复杂的.要真正搭建一套可以使用的R ...

  6. Robot Framework安装使用

    关于robotframework环境搭建安装请参考 另外一篇博文:Robot Framework的环境搭建(就是一些库文件的安装) 项目基本流程: 1.创建项目New Project----选择dir ...

  7. robot framework 安装配置

    robot framework 是一款专门用作自动化测试的框架,提供了丰富的内置库,与第三方库,也支持用户自己编写的库,robot framework +library 可以 用来做ui的自动化测试, ...

  8. Robot Framework安装

    Robot Framework(中文站/社交化知识社区,源码)是一款Python编写的通用开源功能测试自动化框架,以作验收测试和验收测试驱动开发(ATDD),它是一种使用表格测试数据语法的关键字驱动的 ...

  9. 最新 robot framework安装

    相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库. Pyt ...

  10. Robot Framework 安装笔记

    安装python 自行搜寻安装 安装pip 进入python目录下的Scripts文件夹下,cmd,执行easy_install.exe pip 安装pywin32 pip install pywin ...

随机推荐

  1. 创建mysql 存储过程

    CREATE PROCEDURE `test_insert_stu`() BEGIN DECLARE num INT; SET num = 0; WHILE (num<10) DO insert ...

  2. 【BZOJ 2733】【HNOI 2012】永无乡 Splay启发式合并

    启发式合并而已啦,, 调试时发现的错误点:insert后没有splay,把要拆开的树的点插入另一个树时没有把ch[2]和fa设为null,找第k大时没有先减k,,, 都是常犯的错误,比赛时再这么粗心就 ...

  3. nginx实战2---浏览器设置缓存

    对常见格式的图片文件等在浏览器本地缓存,对于css,js等文件在浏览器本地缓存. 语法:expires [time|epoch|max|off 默认值:off expires指令控制HTTP应答中的& ...

  4. .Net Core 1.0.0正式版安装及示例教程

    使用VS Code 从零开始开发调试.NET Core 1.0 RTM. .NET Core 是一个开源的.跨平台的 .NET 实现. VS Code 全称是 Visual Studio Code,V ...

  5. 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 ...

  6. 数据库开发基础-SQl Server 链接查询

    连接查询:通过连接运算符可以实现多个表查询.连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志. 常用的两个链接运算符: 1.join   on 2.union     在关 ...

  7. 一起学HTML基础-CSS样式表-基本概念、分类、选择器

    一.基本概念: CSS  (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...

  8. python安装失败0x80240017

    安装KB2999226更新补丁后, 可以正常安装python3.5. 此更新包在vs2015的patch包里有.Microsoft下载中心也有,这里列出的适用于win7x86: Windows 7 更 ...

  9. 用git管理源代码

    自从做iOS开发的一年多以来,之前一直都是用svn进行代码管理.因为工作需要,我也开始用git管理源代码.关于git的基本使用,在此做一个详细的介绍,希望能对初次接触git的人有所帮助! 本篇博客针对 ...

  10. Quality Trimming Via Trimmomatic

    已经去除接头(adapter) java -jar trimmomatic.jar PE -threads 20 -phred33 \ left.fastq.gz right.fastq.gz \ l ...