下边以win10(64)系统为例

下载文件前注意根据自己电脑情况进行下载(若为64,则下载64位的,若为32,则下载32位的)

一.下载JDK

版本根据实际情况选定,配置JDK环境变量

(下载链接: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

选择对应文件进行下载:建议官网下载,

环境变量配置:

1)变量名:JAVA_HOME    值: X:\XXXX\Java\jdk1.7.0_51

2) 变量名:Path                 值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

3)变量名: CLASSPATH     值: %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

环境是否安装成功检查:打开DOS窗口;输入java+回车,javac+回车,java -version+回车

二.Robot Framework环境配置

版本很重要、版本很重要、版本很重要

1.Python(2.7.6

Robot Framework框架是基于python的,所以一定要有python环境

版本:python-2.7.6.msi   下载地址:https://www.python.org/downloads/

下载好Python后安装,配置环境变量,path配置:

a)    x:\xxx\Python27

b)    x:\ xxx \Python27\Scripts

c)    x :\ xxx\Python27\Lib\site-packages

上述路径以自己安装路径为准。

检查Python环境变量:打开DOS窗口;输入python+回车

rf-自动化框架部署

2.wxPython(2.8.12.1

wxPython是Python语言的一套GUI图形库;因为RIDE是基于这个库开发的,所以这个必须安装。

下载地址:https://wxpython.org/download.php

下载后直接安装即可

需要注意:必须使用2.8.12.1 unicode版

原文是这么说的:

RIDE's GUI is implemented using wxPython toolkit. Only wxPython 2.8.12.1 withUnicode support is officially supported. Possible new releases inwxPython 2.8 series ought to work fine too. 

来自

<https://github.com/robotframework/RIDE/wiki/Installation-Instructions>

参考链接:

 https://github.com/robotframework/RIDE/wiki/Installation-Instructions

3.pip(9.0.3

①下载setuptools—解压

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

rf-自动化框架部署

②安装setuptools—在cmd进入setuptools解压后文件夹。执行python  setup.py install

③下载pip—解压

地址:https://pypi.python.org/pypi/pip#downloads

rf-自动化框架部署

④安装pip—在cmd进入pip解压后文件夹。执行python  setup.py install

4.RIDE(1.5.2.1

RIDE是一款专门用来编辑Robot Framework用例的软件,

安装条件:已经安装调试OK的python,pip

下载地址:https://pypi.org/project/robotframework-ride/

 rf-自动化框架部署

rf-自动化框架部署

rf-自动化框架部署

解压得到文件夹

rf-自动化框架部署

点击进入文件夹

点击文件路径框使字体变蓝或直接删除

rf-自动化框架部署

输入cmd+回车

rf-自动化框架部署

 弹出DOS窗口,路径为本文件

rf-自动化框架部署

在DOS中输入  python setup.py install   +  回车

等待安置完成

完成后,用 pip list 命令查看安装状态

5.Robot Framework(3.0.2

安装条件:已经安装调试OK的python,pip

下载地址:https://pypi.python.org/pypi/robotframework(要搜索找到3.0.2版本下载)

安装方式:(同上)先把安装包解压,进到解压目录,cmd执行python setup.py install

6.Selenium2Library(1.8.0

安装条件:已经安装调试OK的python,pip

下载地址:https://pypi.org/project/robotframework-selenium2library/1.8.0/#files

安装方式:(同上)先把安装包解压,进到解压目录,cmd执行python setup.py install

7.根据本机环境不同,可能要安装

Selenium,decorator,requests,selenium-requests,robotframework-seleniumlibrary

下载地址:

https://pypi.org/project/selenium/3.5.0/#files

https://pypi.org/都可以在此网站搜索下载

安装根据是,ride报错内容,缺少什么就安装什么(详情请查看3.4)

8.检查环境是否安装成功

用 pip list 命令查看安装状态

rf-自动化框架部署

三.运行RIDE

1.安装好RIDE后,会在桌面生成一个RIDE图标,图标如下:

rf-自动化框架部署

2.运行,双击启动,界面如下:

rf-自动化框架部署

3.例如在编写测试用例前,要先添加XX库,在Edit标签页中点击Library

 rf-自动化框架部署

rf-自动化框架部署

rf-自动化框架部署

4.第一次添加库完成后,库的文字可能为红色,表示未找到该库,需要重启一下RIDE使其重新加载。如果仍为红色,表示该库不存在,需要重新安装该库

及2.7中提到,缺少什么模块(从报错信息中分析),就添加安装。

rf-自动化框架部署

5.按一下F5,可以进行关键字搜索,找到需要的关键字,例如接下来要用到的Open Application,直接搜索,可以看到有使用介绍
rf-自动化框架部署

6.如果安装完成后,运行脚本时,报错:unexpected error: [ ERROR ] option --monitorcolors not recognizedTry --help for usage information.

这时就应该考虑各个模块版本之间的兼容性问了。

至于版本之间的兼容问题,目前还没有摸索出来。按照上述pip list中的模块安装是完全可以运行的,目前测试过3台机器,运行都ok。

相关文章: