Robot Framework 环境搭建
一、下载软件
1、安装Python
到官网,下载Python 2.7.9:https://www.python.org/downloads/,最好选择32位版本的(64位系统也支付32位版本),然后安装,安装时注意要完全安装,这样就可以自动添加系统的环境变量,不用自己再设置系统的环境变量了。最新版的Python都已经自动集成了steuptools与pip,完全安装完成Python后,这两个包也会自动安装。
2、安装robotframework
到官网,下载robotframework:https://pypi.python.org/pypi/robotframework/,然后安装。
有两种安装方式:
(1)、在线安装,如果联网,在线直接安装,不用下载安装包,进入命令行。
输入:pip install robotframwork
(2)、本地安装,把下载的tar.gz包解压,命令行进入这个目录。
输入:python setup.py install
3、安装wxPython
wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。
到官网,下载wxPython:http://www.wxpython.org/download.php,由于我们Python用的是32位版本的,这个也安装32位版本。
4、安装RIDE
RIDE 是 Robot Framework 测试数据的编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。
有两种安装方式:
(1)、在线安装:pip install robotframework-ride
(2)、本地安装:到官网,下载RIDE:https://pypi.python.org/pypi/robotframework-ride,下载32位版本的,如果下载的是exe格式直接安装,如果下载的是tar.gz格式,安装方式同上。
上述安装完成后,就会在桌面生成一个RIDE图标,双击运行即可。如果双击没有反映,则可能是wxPython版本不正确引起的。右击桌面RIDE图标,查看属性,在快捷方式的目标处,有一行:C:\Python27\pythonw.exe -c "from robotide import main; main()",把Python打开,在里边输入:from robotide import main,错误信息处会提示wxPython没找到,并给出下载地址,一般是要下载2.8.12.1版,安装完成后,即可正常运行。
5、安装selenium2library
Selenium 自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支持所有基于 web 的管理任务自动化。
对 Robot Framework 框 架 的 Selenium 库 有 两 个 : SeleniumLibrary 和 Selenium2Library 。SeleniumLibrary 是基于 Selenium1.0 开发的,Selenium2Library 是基于 Selenium2.0 开发的。如果没有历史遗留问题,我们直接使用 Selenium2Library。
有两种安装方式:
(1)、在线安装:pip install robotframework-selenium2library
(2)、本地安装:到官网,下载selenium2library:https://pypi.python.org/pypi/robotframework-selenium2library,下载32位版本的,如果下载的是exe格式直接安装,如果下载的是tar.gz格式,安装方式同上(本地安装时不正常,是因为它有依赖库,最好使用pip来安装)。
6、添加库
点击RIDE的工程或者套件,点击右边Library,在弹出的窗口Name处,输入Selenium2Library,点击OK。添加完成,黑色表示添加的库正常,红色表示库不存在。如果为红色,请检查C:\Python27\Lib\site-packages 目录下是否有 Selenium2Library 目录。
Robot Framework 环境搭建的更多相关文章
- robot framework环境搭建(转)
一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...
- robot framework环境搭建
来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...
- Robot - 1. robot framework环境搭建
Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...
- Linux CentOS下Python+robot framework环境搭建
Linux CentOS下Python+robot framework环境搭建 by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...
- robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...
- [转] Mac系统Robot Framework环境搭建
一.由于Mac系统下自带python,所以不需要再进行安装了 二.关闭mac电脑的sip, 1.重启 Mac并长按 Cmd + R 2.打开终端,执行csrutil disable命令 3.重启电脑 ...
- robot framework环境搭建和简单示例
环境搭建 因为我的本机已经安装了python.selenium.pip等,所以还需安装以下程序 1.安装wxPythonhttp://downloads.sourceforge.net/wxpytho ...
- Robot Framework环境搭建(问题总结)
Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环 ...
- Robot framework 环境搭建+图标处理
场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误. Robot framework需要的几个知识点: 测试库:RF是大树,测试库就 ...
随机推荐
- 大饱眼福 7款类型各异的CSS3实用菜单
1.清新小图标的HTML5/CSS3侧边栏菜单 前我们分享过几款CSS3侧边栏菜单,像CSS3侧边栏菜单 带可爱的小图标菜单和CSS3侧边栏手风琴菜单,都非常不错.今天我们要分享的这款CSS3侧边栏菜 ...
- CentOS6.4下使用默认的PDF文档阅读器出现乱码的解决方案
方法一:修改/etc/fonts/conf.d/49-sansserif.conf文件,如下: 1: <?xml version="1.0"?> 2: <!DOC ...
- 3月3日(5) Roman to Integer
原题 Roman to Integer 题意很简单,把Roman字母翻译成int. 实现方式也不难,针对每个字符转成int,从右往左,依次判断,如果当前值比上一个值大则相加,小则相减. 什么,你问我怎 ...
- ROS ZYNQ移植
1 准备工作 全部是按照官方操作的:http://wiki.ros.org/groovy/Installation/Source apt-get install python-rosdep py ...
- nss_12 上传文件后返回jsonresult结果,IE中出现文件下载框
因为控制器返回的是JsonResult, 但是在IE8中一直返回文件下载的对话框. 转到谷歌浏览器倒没有问题. 网上找的方法, 要么是跟到一个新的成功页面, 要么是直接返回html, 觉得应该有更好的 ...
- c# WinForm 编程总结
1.清空DataGridView /// <summary> /// 清空DataGridView /// </summary> /// <param name=&quo ...
- 【Qt】Qt之自定义界面(QMessageBox)【转】
简述 通过前几节的自定义窗体的学习,我们可以很容易的写出一套属于自己风格的界面框架,通用于各种窗体,比如:QWidget.QDialog.QMainWindow. 大多数窗体的实现都是采用控件堆积来完 ...
- KBase使用教程
1. SELECT * FROM EXPERT_BASEINFO WHERE (源照片='*' not 源照片 is null) and 标准一级机构='山东大学' and 当前职称='*教授' 2. ...
- 小课堂Week9 例外处理设计的逆袭Part2
小课堂Week9 例外处理设计的逆袭Part2 今天继续阅读<例外处理设计的逆袭>这本书,我们先看两个案例: 案例1 问:如果要设计一个依据学号到数据库中查询学生资料的函数,当找不到符合条 ...
- Oracle 表的连接方式(2)-----HASH JOIN的基本机制3
HASH JOIN的模式 hash join有三种工作模式,分别是optimal模式,onepass模式和multipass模式,分别在v$sysstat里面有对应的统计信息: SQL> sel ...