一、安装包

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. git 查看生成对象

    1. find .   查看目录中所有对象 2. find .git/objects 查看所有对象 3. git cat-file -p 散列值  输出文件内容

  2. hdu4549 矩阵快速幂 + 欧拉降幂

    R - M斐波那契数列 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit  ...

  3. git初体验(一)基础

    一.window下的git安装 1.安装教程 网上教程一堆,我参考的是这个:Git_Windows 系统下Git安装图解 还有这个也不错 2.环境搭建: 在配置完成后,自动加载到系统环境变量中,如我的 ...

  4. Android UI性能优化实战, 识别View中的性能问题

    出自:[张鸿洋的博客]来源:http://blog.csdn.net/lmj623565791/article/details/45556391 1.概述 2015年初google发布了Android ...

  5. GC基本算法及C++GC机制

    前言 垃圾收集器是一种动态存储分配器,它自动释放程序不再需要的已分配的块,这些块也称为垃圾.在程序员看来,垃圾就是不再被引用的对象.自动回收垃圾的过程则称为垃圾收集(garbage collectio ...

  6. 【BZOJ-2768】冠军调查 最小割

    2768: [JLOI2010]冠军调查 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 971  Solved: 661[Submit][Status ...

  7. npm配置文件

    npm获取配置的方式,优先级由高到底. 命令行参数. 以设置代理为例:--proxy http://server:port即将proxy的值设为http://server:port. 环境变量. 以n ...

  8. 主机宝(zhujibao) /a/apps/zhujibao/manager/apps/config/config.php no-password Login Vulnerabilities Based On Default cookie Verification From Default File

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 主机宝管理程序使用了CodeIgniter框架,要想在CodeIgnit ...

  9. Discuz! x3.1 /utility/convert/index.php Code Execution Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 Discuz! x3.1的插件/utility/convert/inde ...

  10. dedecms /member/myfriend_group.php SQL Injection Vul

    catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 Dedecms会员中心注入漏洞 Relevant Link http:/ ...