是否可以在不安装 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 指标