RobotFramework和Eclipse集成

工具介绍

Robotframework:一款自动化测试框架。

Eclipse:一款编辑工具,可以编辑python代码、java代码等。

环境安装一共分为四个步骤:

一、Python环境

二、安装RobotFramework;

三、JDK1.8 + Eclipse安装 + RED插件;

四、配置eclipse

一、Python环境安装

这个网上有很多教程,因已安装就不再记录,可自行百度。

二、安装RobotFramework

使用pip install robotframework可以直接安装

三、JDK1.8 + Eclipse安装 + RED插件

官方发布的每一个RED插件,都会有相应支持的Eclipe版本说明。所以,插件版本要与Eclipse版本匹配,否则安装或者使用过程中会有问题。

RobotFramework和Eclipse集成

 JDK1.8安装

下载JDK

浏览器访问下面的地址(我们选择jdk1.8进行下载)

https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

RobotFramework和Eclipse集成

选择操作系统相应的版本,注意操作系统如果为32则选择i586,64位则选择x64,点击链接开始下载。

安装JDK

下载完成,双击安装包进行安装,点击下一步直到安装完成。

配置JDK环境变量

打开环境变量设置窗口:打开开始菜单→右键计算机→系统属性→高级系统设置→高级→环境变量。

RobotFramework和Eclipse集成

新建 JAVA_HOME 变量

点击新建,在弹出框中变量值填写jdk安装的根目录(即上面记录下来的C:\Program Files\Java\jdk1.8.0_141),如下图示:

RobotFramework和Eclipse集成

在系统变量找到Path 变量,点击新建,增加两行配置%JAVA_HOME%\bin %JAVA_HOME%\jre\bin

RobotFramework和Eclipse集成

打开Windows的cmd窗口,输入以下命令回车,得到如下提示表示JDK安装和配置没有问题

RobotFramework和Eclipse集成

 Eclipse安装,网址:https://www.eclipse.org/downloads/

RobotFramework和Eclipse集成

RobotFramework和Eclipse集成

RobotFramework和Eclipse集成

RobotFramework和Eclipse集成

至此, Eclipse安装完成

RED插件离线安装:https://github.com/nokia/RED/releases

RobotFramework和Eclipse集成

Eclipse-help-install new software-add-archive,选择之前下载好的插件地址

RobotFramework和Eclipse集成

RobotFramework和Eclipse集成

 一直next,直到安装完成

四、配置Eclipse:

1、Python版本选择:

eclispe面板:windows - preference - RobotFramework - Installed frameworks默认会使用环境变量中配置的python版本。

如果要更换成别的python版本,点击Add按钮,添加新的python目录(robotframework装在哪个python版本下面,就选择哪个python版本)。

RobotFramework和Eclipse集成

2、配置RF标识,关键字,变量的自动补全。

eclispe面板:

windows - preference - RobotFramework - Editor - Content Assitant

加上如下内容:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$@&*:

RobotFramework和Eclipse集成

 配置完成之后,可以开始在Eclipse中编写RF脚本了。

3可能会出现中文乱码时

1、 eclispe面板:windows - preference - General-Workseace中修改为utf-8

RobotFramework和Eclipse集成

至此,我们的环境就配置好了,可以创建Robot Project工程了

RobotFramework和Eclipse集成

RobotFramework和Eclipse集成

上一篇:javascript 用计算机暴力解一元方程


下一篇:RobotFramework测试框架的搭建