独立的JAR包安装

Robot Framework 还提供了一个独立的Java包, 包含了 Jython 和 Robot Framework 版本.这样就只需要 Java 环境即可. 这样做的好处是无需安装, 但是不足之处就是这样无法再使用普通的 Python 解释器运行.

JAR包的名字是 robotframework-<version>.jar, 可在 Maven 获取.下载后, 可以直接按下面的方式运行测试:

  1. java -jar robotframework-3.0.jar mytests.robot
  2. java -jar robotframework-3.0.jar --variable name:value mytests.robot

如果想要使用 Rebot 运行 输出结果处理, 或者其它内置的工具, 则需要将这些命令名称, rebot, libdoc, testdoctidy 作为第一个参数传递:

  1. java -jar robotframework-3.0.jar rebot output.xml
  2. java -jar robotframework-3.0.jar libdoc MyLibrary list

获取帮助提示, 不带参数的执行该JAR包.

除了Python标准库和Robot Framework模块, JAR包版本从 2.9.2 开始还包含了 PyYAML依赖包, 用来处理 yaml 格式的变量文件.