Robot Framework-RIDE,导入Java库
Robot Framework-RIDE,Import Java Libraries
已安装机器人框架IDE。
安装后如何将jar文件导入RIDE.
已尝试通过测试套件中存在的添加导入选项添加 jar。
但它没有被识别(找不到关键字错误)。
如果我们导入 jar 文件,是否应该在执行 Profile as Jybot 中测试 运行?
当我尝试 运行 作为 Jybot 的测试用例时,我得到的信息如下:
未找到机器人框架安装。
要运行 tets,需要单独安装Robot Framework。
有关安装说明,请参阅 http://robotframework.org。
首先你需要安装jython。您可以查看说明here。这将使您能够 运行 使用 Jybot 进行测试。
然后您需要确保您的 Java 库在类路径中。或者您可以为 Jybot 设置 --pythonpath 参数。
这是我用来 运行 我的测试(只需将其放在 'Arguments' 输入字段中):
--pythonpath lib\STAR.jar:lib --escape star:STAR
使用:
分隔其他文件夹。 --escape star:STAR
参数允许使用 * 来包含文件夹中的所有 *.jar
文件。
我在将库包含在名称中带有 space 的文件夹中时遇到了一些麻烦,因此我使用 --escape space:=
将 =
符号替换为 space。例如:
--pythonpath "path=with=spaces\lib\STAR.jar" --escape star:STAR --escape space:=
如果您想在 Jython 中使用 selenium2 库,我建议您下载 Java 的 selenium2library。
已安装机器人框架IDE。 安装后如何将jar文件导入RIDE.
已尝试通过测试套件中存在的添加导入选项添加 jar。 但它没有被识别(找不到关键字错误)。
如果我们导入 jar 文件,是否应该在执行 Profile as Jybot 中测试 运行?
当我尝试 运行 作为 Jybot 的测试用例时,我得到的信息如下:
未找到机器人框架安装。 要运行 tets,需要单独安装Robot Framework。 有关安装说明,请参阅 http://robotframework.org。
首先你需要安装jython。您可以查看说明here。这将使您能够 运行 使用 Jybot 进行测试。
然后您需要确保您的 Java 库在类路径中。或者您可以为 Jybot 设置 --pythonpath 参数。
这是我用来 运行 我的测试(只需将其放在 'Arguments' 输入字段中):
--pythonpath lib\STAR.jar:lib --escape star:STAR
使用:
分隔其他文件夹。 --escape star:STAR
参数允许使用 * 来包含文件夹中的所有 *.jar
文件。
我在将库包含在名称中带有 space 的文件夹中时遇到了一些麻烦,因此我使用 --escape space:=
将 =
符号替换为 space。例如:
--pythonpath "path=with=spaces\lib\STAR.jar" --escape star:STAR --escape space:=
如果您想在 Jython 中使用 selenium2 库,我建议您下载 Java 的 selenium2library。