是否可以在不安装 Python 的情况下在 Windows 上安装 Robot Framework?

Posted

技术标签:

【中文标题】是否可以在不安装 Python 的情况下在 Windows 上安装 Robot Framework?【英文标题】:Is it possible to install Robot Framework without installing Python on Windows? 【发布时间】:2013-03-27 16:08:49 【问题描述】:

我有 Java 1.6。我已经按照以下步骤在 Windows 上安装了 Jython:

    下载“jython-installer-2.7-b1.jar” 打开命令提示符 --> 转到保存 jython-installer-2.7-b1.jar 的位置/文件夹 执行命令java -jar jython-installer-2.7-b1.jar Jython 安装 GUI 已打开并按照说明安装 jython 设置路径和 JYTHON_HOME(在我的例子中,分别是“C:\jython2.7b1\bin”和“C:\jython2.7b1”)

Jython 安装成功。现在我想安装机器人框架。我尝试使用 "robotframework-2.7.7.win32.exe" 安装机器人框架。在第 2 步,显示以下信息消息: “在注册表中找不到 Python 安装”

所以,我知道 Python 是安装 Robot Framework 所必需的。但是,我想在不使用 Jython 安装 Python 的情况下安装 Robot Framework。有什么办法吗?

【问题讨论】:

【参考方案1】:

我以前没有使用过这个框架,但是根据我从文档中的理解和我的 Java 经验,我建议你下载独立 JAR 包(最新版本是:robotframework-2.7.7 .jar (http://code.google.com/p/robotframework/downloads/detail?name=robotframework-2.7.7.jar&can=2&q=)

根据 Wiki 和下载说明,这个包是独立的并且已经包含 Jython,因此它不需要额外安装 Java 之外的任何东西。

您可以通过以下方式确认:http://code.google.com/p/robotframework/wiki/Installation#Stand-alone_JAR_package

【讨论】:

这应该是被接受的答案。 RF 的独立 JAR 发行版将 Java 作为唯一依赖项,可通过 Maven Central 获得。 CHECK_1:github.com/robotframework/robotframework/blob/master/… CHECK_2:search.maven.org/#search%7Cga%7C1%7Ca%3Arobotframework 但它的缺点是一些第三方库不完全兼容 Jython - 我不确定是否仍然如此,但过去流行的 Selenium2Library 和 Jython 不是朋友。 【参考方案2】:

根据doc,Windows 安装程序需要安装 Python。也许您可以在安装 Robot Framework(未测试)后将其卸载。

如果您对 Jython 2.5 没问题,您应该使用 standalone JAR distribution。如果你真的想要 Jython 2.7,那么你可能需要install from source,但它看起来并不复杂。

【讨论】:

感谢您的快速回答。我可以用 java 在 Robot Framework 中编写测试吗?

以上是关于是否可以在不安装 Python 的情况下在 Windows 上安装 Robot Framework?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在不使用 python 移动终端行的情况下在同一位置打印“for循环”表?

是否可以在不使用整个框架的情况下在 PHP 中为 ORM 安装 Kohana 库?

我已经安装了 OpenCV C++。我可以在不重新安装库的情况下在 Python 中使用它的功能吗?

仅在不存在的情况下在 Python 中注册 Prometheus 指标

是否可以在不使用类变量的情况下在运行时在实例上创建 pyqtSignals?

是否可以在不使用情节提要的情况下在 xib 文件中创建原型内容 UITableview?