【问题标题】:Robot Framework-RIDE,Import Java LibrariesRobot Framework-RIDE,导入Java库
【发布时间】:2015-11-12 17:39:18
【问题描述】:

已安装 Robot Framework IDE。 安装后如何将jar文件导入RIDE。

已尝试通过测试套件中的添加导入选项添加 jar。 但它没有被识别(关键字未找到错误)。

如果我们导入 jar 文件,测试应该在执行 Profile 中作为 Jybot 运行吗?

当我尝试以 Jybot 身份运行测试用例时,得到的信息如下:

找不到机器人框架安装。 要运行 tets,您需要单独安装 Robot Framework。 有关安装说明,请参阅http://robotframework.org

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    首先您需要安装 jython。您可以查看说明here。这将使您能够使用 Jybot 运行测试。

    然后您需要确保您的 Java 库位于类路径中。或者您可以为 Jybot 设置 --pythonpath 参数。

    这是我用来运行测试的(只需将其放在“参数”输入字段中):

    --pythonpath lib\STAR.jar:lib --escape star:STAR
    

    使用: 分隔其他文件夹。 --escape star:STAR 参数允许使用 * 来包含文件夹中的所有 *.jar 文件。

    我在将库包含在名称中带有空格的文件夹中时遇到了一些麻烦,因此我使用--escape space:== 符号替换为空格。例如:

    --pythonpath "path=with=spaces\lib\STAR.jar" --escape star:STAR --escape space:=
    

    如果你想在 Jython 中使用 selenium2 库,我建议你下载用于 Java 的 selenium2library

    【讨论】:

      猜你喜欢
      • 2017-05-09
      • 2020-08-17
      • 2014-04-10
      • 2021-09-29
      • 2020-11-18
      • 1970-01-01
      • 2015-01-06
      • 2018-02-23
      • 2016-02-21
      相关资源
      最近更新 更多