RobotFramework环境搭建

简介: 安装前说明RobotFramework 以下简称为RF;本文中以Windows 10(64位)操作系统为例,RF环境搭建较为简单,参考步骤其他Windows系统也可以安装成功;为方便大家安装,我已经将离线安装包下载路径列出。

安装前说明

  • RobotFramework 以下简称为RF;
  • 本文中以Windows 10(64位)操作系统为例,RF环境搭建较为简单,参考步骤其他Windows系统也可以安装成功;
  • 为方便大家安装,我已经将离线安装包下载路径列出。但要注意,有些安装包的最新版本可能是不适用的;
  • 安装路径,最好不要有中文,不要有空格;
  • 离线安装,选择安装包时要注意版本,大部分区分64位和32位的安装包,要对应好。

安装Python

Robotframework框架是由 Python 编写的,所以Python是基础。

1.选择Python版本

Python的安装版本选择2.7.x,原因有以下两点:

  1. Python2.7.x版本较为稳定,并且目前python3.0以上版本不向下兼容;
  2. 目前Ride是Robotframework主流的IDE,使用起来比较方便,但是目前不支持python3.
  3. 少数RF框架的库目前还不支持Python3,如ExcelLibrary;

如果你操作系统是64位,请安装64位安装包。官方下载地址,注意:安装路径使用默认就好,修改安装路径的话不要出现符号和空格。
Tips : 安装Python时有个安装选择,记得选择上Add python.exe to Path,否则安装后还得自己再去配置环境变量.

img_7966d263862b50ac91c8cd9b16617830.png

2.配置环境变量

如果安装的时候没有选择加入环境变量,那么现在需要手工添加。
如安装路径为:C:\Python27,在Path环境变量中添加:
C:\Python27;
C: Python27\Scripts;

3.验证Python是否安装成功

打开cmd命令窗口,输入python,回车,类似如下内容代表安装成功。


img_3876165cc8366cc5d36962bc895c6e90.png

wxPython

wxPython是Python的图形库,用来支持RIDE.
官网:http://www.wxpython.org/
下载地址https://sourceforge.net/projects/wxpython/files/wxPython/

img_1999d021692034077e0b861153140015.png
下载量碾压.png

安装路径不要修改,默认就好.
wxPython v4.0 已经发布,但是RIDE不支持,所以还是先安装v2.8吧。

RobotFramework

官网:http://robotframework.org/

  • 推荐安装方法 : pip在线安装
    pip install robotframework
    公司的网速有点问题,很容易超时,如果pip安装时出现ReadTimeoutError ,可以通过加大pip 超时时间的方式解决:
    pip --default-timeout=100 install -U robotframework
  • 离线安装
  1. 点击Download 下载robotframework.tar.gz
  2. 解压,包内会有一个文件setup.py;
  3. 在命令窗口,cd到该解压路径;
  4. 执行setup.py install命令;
img_9771b819e931d27603162ced7b6263cd.png
image.png

Ride

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

  • 推荐安装方式:pip在线安装
    pip install robotframework-ride
  • 离线安装
  1. 在官网点击Download 下载robotframework-ride.tar.gz
  2. 安装方法和rf相同;

Ride安装完成后,可以在cmd中输入ride.py打开界面;

如果你之前安装了sublime或者pycharm等IDE,并且设置了.py文件默认的打开方式是上述IDE,那么你需要把.py文件的默认打开方式设置为python.exe.

img_90f4ec66632bb6cff3aba683e4318daf.png
image.png

Tips :新建Ride桌面快捷方式, 请参照此文

到此为止,RobotFramework基础环境就已经搭建好了,下一节将会介绍RF的架构以及丰富的库。


end.

相关文章
|
9月前
|
JavaScript 数据可视化 Java
|
9月前
|
数据可视化 机器人 测试技术
自动化测试 RobotFramework安装以及使用教程
自动化测试 RobotFramework安装以及使用教程
|
NoSQL Java 关系型数据库
jpsite-v1环境搭建
jpsite-v1环境搭建
jpsite-v1环境搭建
|
SQL Java 关系型数据库
基本环境搭建
基本环境搭建
72 0
|
JSON 测试技术 Linux
【HttpRunner v3.x】笔记 ——1. 环境安装
【HttpRunner v3.x】笔记 ——1. 环境安装
【HttpRunner v3.x】笔记 ——1. 环境安装
|
监控 Java 开发工具
android系统开发环境搭建
Android Studio开发工具介绍、Android SDK和Android开发环境的安装
202 0
android系统开发环境搭建
|
测试技术
robotframework案例
robotframework案例
139 0
|
机器人 程序员 测试技术
RobotFramework环境搭建
RobotFramework环境搭建
RobotFramework环境搭建
|
Web App开发
ReSIProcate环境搭建
1首先下载resiprocate-1.6 2取消resiprocate-1.6目录的只读属性 3然后使用Visual Studio 2008打开resiprocate-1.6下的reSIProcate_9_0.sln解决方案 4 右击reSIProcate_9_0解决方案下的resiprocate,reprosetup,(最好把re开头项目都生成下)项目,选择重新生成,等编译完成后,会在resiprocate-1.6\repro\WinSetup\Debug下生成可执行文件。
1722 0
|
机器人 jenkins 测试技术
RobotFramework基础篇-环境搭建
Robotframework(通常简称RF,在下文中都将用RF代替)是一个关键字驱动的自动化测试框架,底层是基于Python语言实现的。
RobotFramework基础篇-环境搭建