没有合适的资源?快使用搜索试试~ 我知道了~
首页Robot Framework3.0中文手册
资源详情
资源评论
资源推荐

安装指导
本文介绍如何在不同的操作系统安装和卸载 Robot Frameworks.
如果你已经安装了pip,那么只需如此:
pip install robotframework
概述
Robot Framework是使用Python开发实现, 同时支持Jython(JVM)
和IronPython(.NET). 显然, 这些 python 解释器至少需要安装其中之
一.
安装 Robot Framework 的各种方法都会在下面列出并在随后的章节中
详细说明.
使用
pip
安装
推荐方式. 作为 Python 标准包管理器, 最新的 Python, Jython 和
IronPython 版本里都自带了 pip. 如果你已经有了 pip, 只需运行:
pip install robotframework
从源码安装
从源码安装不关心是何种操作系统和使用何种 Python 解释器.
从PyPI下载源码, 或者从GitHub 代码仓库 clone 源码.

独立的
JAR
包安装
如果使用 Jython 执行测试就可以, 则最简单的方式是下载独立
的robotframework-<version>.jar文件, 下载地址是Maven.
JAR 包中包含了 Jython 和 Robot Framework, 所以只需要系统安
装了Java即可.
手动安装
如果有特殊需求其它方式无法满足的, 可以手动自定义安装.
前提条件
Robot Framework 除了可以在Python(both Python 2 and Python
3),Jython(JVM) 和IronPython(.NET) 上运行外, 还可以运行
在PyPy. 要使用的解释器必须在安装 Robot Framework 之前安装.
使用何种解释器一般取决于测试库和测试环境. 有些库使用的工具或模块
只能在 Python 上运行. 而其它的库可能使用了一些 Java 相关的工具, 则
需要 Jython; 或者使用了.Net 库则需要 IronPython. 还有很多工具和库
和这些解释器都兼容.
如果你没有特殊需求而只是想试试这个框架, 推荐使用 Python, 毕竟这是
最成熟的解释器, 而且一般会比 Jython 或 IronPython 更快(特别是启动
时间). 而且在大多数的类 UNIX 操作系统里都内置了.

Python 2 vs Python 3
Python 2 和 Python 3 虽然是同一种语言, 但是有诸多不兼容的地方. 例
如, Python 3 中所有字符串都是 Unicode, 而 Python 2 中缺省是
bytes. 最新的 Python 2 发布版本是 2010 年发布的 Python 2.7, 将支
持到 2020 年.
关于两者之间更多的差别,以及如何编写兼容两个版本的代码,请参考Sho
uld I use Python 2 or 3?
Robot Framework 3.0 是首个支持 Python 3 的版本. 同时也继续支持
Python 2, 并且计划在 Python 2 的官方支持期内一直保持支持. 我们希
望广大的测试库和工具开发者们也开始关注支持 Python 3.
Python 的安装
大多数的类 UNIX 系统如Linux和OSX默认都安装了 Python.
Windows 用户需要自行安装, 推荐访问 Python 的官
网http://python.org, 选择适合自己系统的安装文件.
Robot Framework 3.0 支持Python 2.6, 2.7, 3.3 以及更新的版本,
不过计划在
RF3.1
版本中放弃支持 Python 2.6 . 如果你需要使用更老的
系统, Robot Framework 2.5-2.8 支持Python 2.5, Robot
Framework 2.0-2.1 支持Python 2.3 和2.4.

在 Windows 下安装 Python 推荐使用管理员(administrator)安装并且
选择安装给所有用户. 此外, 不能设置环境变量PYTHONCASEOK
注解
PYTHONCASEOK如果被设置, Python 在 import module 时不区分大小写.
安装完 Python, 需要配置环境变量PATH,
小技巧
最新的 Python Windows 安装文件在安装过程中,可以选择Add
python.exe to Path. 该选项默认没有勾选.
Jython 的安装
使用了 Java 实现的测试库或者内部使用了 Java 工具, 则需要在 Jython
上运行 Robot Framework, 当然, 这就需要 Java 运行环境(JRE)或者
Java 开发工具集(JDK). 这两者的安装超出了本文档的范围, 请参考官
网http://java.com
安装 Jython 则比较简单, 从http://jython.org下载安装包, 一个可执行
的 JAR 包, 然后通过命令行运行java -jar jython_installer-
<version>.jar. 如果系统有所配置, 也可以双击安装.

Robot Framework 3.0 支持Jython 2.7,需要Java 7 或更新版本. 如
果需要使用更老的Jython 或Java 版本, Robot Framework 2.5-2.8
支持Jython 2.5 (需要Java 5 或更新), Robot Framework 2.0-2.1 支
持Jython 2.2.
安装完 Jython, 可能还需要配置环境变量 PATH
IronPython 的安装
IronPython使得 Robot Framework 可以运行在.NET
平台 . 与C# 和
其它.NET 语言或 APIs 交互. 只支持IronPython 2.7.
当使用 IronPython, 需要安装一个依赖模块elementtree(1.2.7
preview release). 这是因为elementtree在 IronPython 中发布版无
法工作(详见). 可以下载该模块的源码, 解压, 并在当前路径的命令行中
运行ipysetup.pyinstall
配置环境变量PATH
PATH环境变量定义了一系列路径, 系统运行命令时默认从这些路径中搜
索. 为了在命令行中更方便的使用Robot Framework, 推荐将运行脚
本所在的路径添加到PATH.
大多数的类 UNIX 系统中默认都自带了 Python 并且配置好了PATH, 无需
额外操作. 对于 Windows, 或其它解释器,PATH必须单独配置.
剩余63页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论2