机器人框架是一个基于Python的,可扩展的关键字驱动的自动化测试最终到终端的验收测试和验收测试驱动开发(ATDD)框架。它可用于检测分布式异类应用程序,其中,验证要求感人几种技术和接口。
下面列出了不同的方法来安装机器人框架本身和解释 更彻底地在随后的部分。
- 安装与pip
-
推荐的方法是安装机器人框架。 随着 标准的Python包管理器包含在最新的Python, Jython和IronPython版本。 如果你已经pip,你 可以执行:
pip install robotframework
- 从源代码安装
- 。
- 独立的JAR分布
- 安装。
- 手动安装
- 如果你有特殊需要的,没有其他的工作,你总是可以做的 一个定制的手动安装。
请注意
。
先决条件
。 翻译你想使用应该安装在安装之前 框架本身。
使用哪个翻译取决于所需的测试库和测试 环境一般。 一些图书馆使用工具或模块,只有工作 与Python,而其他可能需要Jython或需要使用Java工具 。因此IronPython。 也有许多工具和库运行。
那 只有Java作为前提。
Python 2 vs Python 3
更多的信息 差异,使用哪个版本,如何编写代码来处理 版本,等等。
机器人Framework 3.0是第一个机器人框架版本支持Python 3。 它还支持Python 2,计划继续支持Python 2 只要Python 2本身是官方支持。 我们希望的作者 库和工具在更广泛的生态系统也开始寻找机器人框架 Python 3支持现在核心框架支持它。
Python安装
。 你可以下载一个合适的 安装程序和获得更多的信息关于安装过程和Python 一般来说。
。 如果你需要使用旧版本, 机器人框架2.5 - -2.8支持Python 2.5和2.0 - -2.1机器人框架 Python 2.3和2.4的支持。
不能设置。
在命令行中执行。
提示
屏幕上。
Jython安装
。
。 根据系统配置, 也可以双击安装程序。
机器人框架3.0支持Jython 2.7需要Java 7或更新。 如果需要旧的Jython或Java版本,机器人框架2.5 - -2.8支持 Jython 2.5(需要Java 5或更新)和机器人框架2.0 - -2.1的支持 Jython 2.2。
在命令行中执行。
IronPython安装
以及其他。net和c#和互动 语言和api。 只有IronPython 2.7支持。
在命令提示符创建目录。
在命令行中执行。
路径
很容易执行。
必须配置 分开。
提示
。
路径
)。
目录可能不会创建 作为翻译的一部分,安装,但后来当机器人框架 或其他第三方模块安装。
在Windows上
遵循下面的步骤。 请注意 精确设置名称可能是不同的在不同的Windows版本, 但是基本的方法仍然是相同的。
- 和之间的区别 它们是用户变量只影响当前用户,而系统 变量影响所有用户。
- 并设置名称和值,这一次没有 领先的分号。
- 保存更改。
- 开始一个新的命令提示符的更改生效。
。
他们不需要 在这种情况下即使目录路径将包含空格。
与pip安装
最新的Python,Jython和IronPython的版本包含在画中画捆绑在一起。Python安装pip
之后 Python安装。
项目页面。
使用选中的Python模块 版本直接:
python -m pip install robotframework
python3 -m pip install robotframework
Jython安装pip
Jython 2.7包含pip捆绑,但它需要被激活之前使用它 通过运行下面的命令:
jython -m ensurepip
直接使用Jython模块:
jython -m pip install robotframework
为IronPython安装pip
。 同样作为 用Jython,它需要首先激活:
ipy -X:Frames -m ensurepip
命令行选项是必需的 当激活时,使用pip。
模块直接使用IronPython:
ipy -X:Frames -m pip install robotframework
2.7.5之前IronPython版本并不正式支持皮普。
使用pip
文档的更多信息和示例。
# Install the latest version
pip install robotframework
# Upgrade to the latest version
pip install --upgrade robotframework
# Install a specific version
pip install robotframework==2.9.2
# Install separately downloaded package (no network connection needed)
pip install robotframework-3.0.tar.gz
# Uninstall
pip uninstall robotframework
选择:
# Install 3.0 beta 1
pip install robotframework==3.0b1
# Upgrade to the latest version even if it is a pre-release
pip install --pre --upgrade robotframework