文档章节

Python小白教你配置robotframework测试环境并将RIDE图标桌面化

沔古木_瑶遥
 沔古木_瑶遥
发布于 2017/05/23 23:21
字数 671
阅读 151
收藏 0

一、 robot framework环境搭建:

序号

安装包名

安装方法

下载地址

备注

1

python

下载与系统相配的exe文件,直接双击安装。我是win7,64位,下载的是https://www.python.org/ftp/python/2.7.13/python-2.7.13.amd64.msi

安装路径不能有空格

https://www.python.org/downloads/release/python-2713/

 一切的基础

2

setuptools

1、下载setuptools-master.zip。

2、运行cmd,在python文件目录下,用源代码安装。先装bootstrap,再装setup。会报错,缺文件。缺什么就在python网站上下什么。

指令:Python xx.py install

https://pypi.python.org/pypi/setuptools

Python 的套件管理程式

3

pip

由于下载的是python2.7.13,因此可以跳过这一步。

否则,将pip拷到第2步setuptools-master.zip解压的目录下。

运行cmd,进入setuptools-master文件目录,指令: python easy_install.py install

或用setuptools安装:easy_install pip

https://pip.pypa.io/en/latest/index.html

Python 的套件管理程式

4

robot framework

1、下载V2.8.5,版本高于2.8.5,RIDE没法匹配。我开始装了最新的,配置失败了。

2、运行CMD,源码安装。指令:python setup.py install

https://pypi.python.org/pypi/robotframework/2.8.5#downloads

robot framework本身

5

wxPython

exe文件,直接双击安装

https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

支撑Ride的运行库

6

robotframework-ride

下载V1.5.2.1

2、运行CMD,源码安装:python setup.py install

https://pypi.python.org/pypi/robotframework-ride

ride

7

selenium2library

运行CMD,源码安装:python setup.py install

https://pypi.python.org/pypi/robotframework-selenium2library

selenium2测试库,基于webdriver驱动

8

cx_Oracle

exe文件,直接双击安装

注意:适合32位。

http://sourceforge.net/projects/cx-oracle/files/

连接oracle用的(支持第9步) 

9

databaselibrary

运行CMD,源码安装:python setup.py install

https://github.com/franz-see/Robotframework-Database-Library

DB库

10

requests

运行CMD,源码安装:指令:python setup.py install

https://pypi.python.org/pypi/requests

 支持第11步,否则RF引入RequestsLibrary库会报错

11

RequestsLibrary

用源代码安装。

运行CMD,源码安装:指令:python setup.py install

https://github.com/bulkan/robotframework-requests

http request库

安装好后,运行cmd,键入ride.py,进入robot framework图形界面。若无法进入,注意python、robot framework、wxPython、robotframework-ride的版本。

二、制作RIDE桌面图标

1. 新建快捷方式

桌面->鼠标右键单击,选择:新建->快捷方式,对话框中:请键入对象  输入:D:\Python27(你的Python所在目录的路径)\pythonw.exe -c “from robotide import main; main()”,点击“下一步”,输入名称:RIDE。此时,图标已建好。

2. 换图标

新建的快捷方式上,鼠标右键单击,选择“属性”,点击“更改图标”,在浏览里找到目录D:\Python27(你的Python所在目录的路径)\Lib\site-packages\robotide\widgets,里面有个robot.ico的图标。

图标换成机器人了。

--END--

© 著作权归作者所有

沔古木_瑶遥
粉丝 0
博文 2
码字总数 1001
作品 0
武汉
程序员
私信 提问
mac 安装robotframework 遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/winter199/article/details/89379288 1、pip安装robotframework-ride,总是报错,说没有找到合适的Pywin32版本...

那一年-漫天雪
04/18
0
0
pycharm下robot framework环境搭建

一、安装步骤 1、首先安装python运行环境,我用的2.7版本,当然也有更高的版本,不过安装其他插件的过程中,出现版本问题,所以用了2.7。 2、安装pip(python包管理工具) https://pip.pypa.io...

keitwotest
2017/10/13
0
0
Robot Framework+SSHLibrary实现自动化运维质量检测

Robot Framework+SSHLibrary介绍 首先,介绍一下robotframework,oschina这么介绍: Robot Framework 是一个关键词驱动的自动测试框架。测试用例位于HTML或者TSV(以tab分隔值)文件,使用在测...

超爱fitnesse
2015/02/10
0
0
win7-64位Robot Framework 的安装配置

一、Robot Framework 介绍 Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主...

keitwotest
2017/11/24
0
0
RobotFramework的相关命令参数的使用方法

RobotFramework的相关命令参数的使用方法(指定log的路径,重新运行上一轮Fail的case) Posted on 2015年1月29日 by Roy Xu RobotFramework 除了可以使用ride 运行以外,本身也提供了一些命令...

xxjbs001
2015/01/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
4
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
5
0
GIL 已经被杀死了么?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

豌豆花下猫
昨天
5
0
git commit message form

commit message一般包括3部分:Header、Body、Footer。 <type>(<scope>):<subject>blank line<body>blank line<footer> header是必需的,body、footer可以省略。 header中type、subject......

ninjaFrog
昨天
5
0
聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部