一、下载软件

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 环境搭建的更多相关文章

  1. robot framework环境搭建(转)

    一. robot framework环境搭建: 官网:http://robotframework.org/ 序号 安装包名 安装方法 下载地址 备注 1 python exe文件,直接双击安装 htt ...

  2. robot framework环境搭建

    来源:http://www.cnblogs.com/puresoul/p/3854963.html[转] 一. robot framework环境搭建: 官网:http://robotframewor ...

  3. Robot - 1. robot framework环境搭建

    Fom:https://www.cnblogs.com/puresoul/p/3854963.html 一. robot framework环境搭建: 官网:http://robotframework ...

  4. Linux CentOS下Python+robot framework环境搭建

    Linux CentOS下Python+robot framework环境搭建   by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...

  5. robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法

    一.Robot Framework 介绍 Robot Framework 的架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD).它具有易于使用的表格来组织测试过程和测试数据. 它使 ...

  6. [转] Mac系统Robot Framework环境搭建

    一.由于Mac系统下自带python,所以不需要再进行安装了 二.关闭mac电脑的sip, 1.重启 Mac并长按 Cmd + R 2.打开终端,执行csrutil disable命令 3.重启电脑 ...

  7. robot framework环境搭建和简单示例

    环境搭建 因为我的本机已经安装了python.selenium.pip等,所以还需安装以下程序 1.安装wxPythonhttp://downloads.sourceforge.net/wxpytho ...

  8. Robot Framework环境搭建(问题总结)

    Robot Framework+python+wxpython+robotframework-ride+library环境搭建问题总结 因为robotframework的兼容性问题要求很严格,小编在环 ...

  9. Robot framework 环境搭建+图标处理

    场景:随着现在项目各种赶工,很多时候界面上的功能还没有实现,这时就可以先对接口进行验证,提早发现一些和预期不一致的错误. Robot framework需要的几个知识点: 测试库:RF是大树,测试库就 ...

随机推荐

  1. JS函数式编程【译】2.1 函数式编程语言

  2. Data Mining Resources

    韩家炜 http://www.cs.uiuc.edu/~hanj/ 著名数据挖掘书籍,<数据挖掘概念和技术>作者,在DM界久负盛名.他的个人主页里面有很多他的papers,都非常经典:还有 ...

  3. 【转】Javascript 中的false,零值,null,undefined和空字符串对象

    js 开发中经常会碰到判断是否为空的情况,关于 null 和 undefined 的区别了解的不是很好,刚好看见这篇文章,转过来学习一下,以下是转载正文: 在Javascript中,我们经常会接触到题 ...

  4. windows store app 读写图片

    using System; using System.Threading.Tasks; using System.Runtime.InteropServices.WindowsRuntime; usi ...

  5. c#多层嵌套Json

    Newtonsoft.Json.Net20.dll 下载请访问http://files.cnblogs.com/hualei/Newtonsoft.Json.Net20.rar 在.net 2.0中提 ...

  6. js获取location.href的参数实例代码

    本文为大家介绍下js如何获取location.href的参数,需要注意的是去掉参数里最开头的?号,具体实现如下,有需要的朋友可以参考下,希望对大家有所帮助 window.location.search ...

  7. 通过百度地图API定位--第三方开源--百度地图(一)

    1.把百度地图定位API(下载地址:http://lbsyun.baidu.com/sdk/download?selected=location)里面的libs复制到自己的项目libs里面 2.进行相 ...

  8. spring与MyBatis结合

    下面将介绍使用spring+mybatis的开发样例: 首先,笔者创建的是一个maven工程,在开发先先导入相关的依赖jar: pom.xml: <dependencies> <de ...

  9. Winform将网页生成图片

    今天无意见看到浏览器有将网页生成图片的功能,顿时赶脚很好奇,于是就找了找资料自己做了一个类似的功能. 工具截图:生成后的图片 手动填写网站地址,可选择图片类型和保持图片地址,来生成页面的图片,当图片路 ...

  10. linux终端io笔记

    简介 终端的两种工作模式:以行为单位的工作模式,以字符数或时间为单位自定义模式 终端判断函数: int isatty(int fd) 终端属性的获取与设置: int tcgetattr(int fd, ...