一、下载软件

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. 配置Qt开发环境下的OpenCV开发

    1.使用CMake工具(http://www.cmak.org),选择MinGW Makefile. *一定要注意编译的版本要与Qt的mingw32的版本相同.否则容易出现undefined refe ...

  2. 用户输入内容转换成Pig Latin形式。

    //(单词的第一个元音字母之前的一道单词后面,以"ay"结尾,英语单词首字母为元音字母或者没有元音字母的以“ay”为后缀.)package toPigLatin; import j ...

  3. photoshop如何把阴影分离开(让阴影单独成为一个图层)

    作图的时候经常会用到,给图片加个投影,但有时还满足不了自己的需要,于是可以把投影分离开来单独操作投影. 图层->图层样式->创建图层 有时还需要滤镜->模糊 一下 哈哈,下次忘了来翻 ...

  4. 打造简单实用的Thinkphp分页样式(Bootstrap版本)

    先吐槽一下ThinkPHP3.1版的分页样式,虽然看起来也很简单大方,但是所有的页码全是使用简单的数字,之间的空隙比较小,不大容易点,还有那个“前5页”和“后5页”显得有点多余,因为点击当前显示第一页 ...

  5. iOS 点击return或者点击屏幕键盘消失

    //定义两个文本框 UITextField *textName; UITextField *textSummary; //点击return 按钮 去掉 -(BOOL)textFieldShouldRe ...

  6. mysql基本知识---20151127-1

    2015年11月27日,作为PHPer的我开始全面学习mysql数据库. 基本语法: 1.连接服务器: mysql>mysql -h host -u root -p 回车 输入密码(本地环境可以 ...

  7. define的用法

    define的用法小结 define的用法只是一种纯粹的替换功能,宏定义的替换是预处理器处理的替换. 一:简单的宏定义用法 格式:#define 标识符 替换内容 替换的内容可以是数字,字符,字符串, ...

  8. CS0016: 未能写入输出文件的解决方法

    编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v2.0.50727 \Temporary ASP.NET Files\roo ...

  9. GDAL编译(转)

    一.简单的编译 1.使用VisualStudio IDE编译 首先进入GDAL的源代码目录,可以看到有几个sln为后缀的文件名,比如makegdal10.sln,makegdal80.sln,make ...

  10. python学习小结1:for循环控制语句

    用一个列表来确定for循环的范围 >>> x = [0,1,2,3,4] >>> for i in x: print i, 0 1 2 3 4  循环一个字符串 & ...