下边以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+回车
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
②安装setuptools—在cmd进入setuptools解压后文件夹。执行python setup.py install
③下载pip—解压
地址:https://pypi.python.org/pypi/pip#downloads
④安装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/
解压得到文件夹
点击进入文件夹
点击文件路径框使字体变蓝或直接删除
输入cmd+回车
弹出DOS窗口,路径为本文件
在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 命令查看安装状态
三.运行RIDE
1.安装好RIDE后,会在桌面生成一个RIDE图标,图标如下:
2.运行,双击启动,界面如下:
3.例如在编写测试用例前,要先添加XX库,在Edit标签页中点击Library
4.第一次添加库完成后,库的文字可能为红色,表示未找到该库,需要重启一下RIDE使其重新加载。如果仍为红色,表示该库不存在,需要重新安装该库
及2.7中提到,缺少什么模块(从报错信息中分析),就添加安装。
5.按一下F5,可以进行关键字搜索,找到需要的关键字,例如接下来要用到的Open Application,直接搜索,可以看到有使用介绍
6.如果安装完成后,运行脚本时,报错:unexpected error: [ ERROR ] option --monitorcolors not recognizedTry --help for usage information.
这时就应该考虑各个模块版本之间的兼容性问了。
至于版本之间的兼容问题,目前还没有摸索出来。按照上述pip list中的模块安装是完全可以运行的,目前测试过3台机器,运行都ok。