【问题标题】:Robot Framework - Using Pabot when customized Java jars are presentRobot Framework - 在存在自定义 Java jar 时使用 Pabot
【发布时间】:2015-11-15 01:38:36
【问题描述】:

我是 RobotFrameWork 的新手。 我使用 Java 创建了自定义关键字并创建了一个 Jar 和 我已经按如下方式执行了测试用例:

案例1:

自定义创建的 Jar 名称:X.jar 测试用例名称:test.txt

我通过以下方式成功执行了测试用例:

方法一(使用独立机器人框架jar):java -cp X.jar:robotframework-2.5.3.jar org.robotframework.RobotFramework test.txt 方法2(使用Jython):jython -P X.jar test.txt

谁能指导我在上述情况下如何使用 Pabot。

案例2:

自定义创建的 Jar 名称:X.jar 测试用例文件夹名称:TestCases 测试用例文件夹内容:Test1.txt,Test2.txt,Test3.txt,Test4.txt,Test5.txt

如果任何测试用例没有使用 X.jar 我使用Pabot命令成功执行如下。

方法一(使用pabot目录名称):pabot TestCases

但是作为所有测试用例要求的一部分,我们必须使用 X.jar 中的关键字 Present。在这种情况下,如何 使用 Pabot 执行测试用例。

谁能指导我解决这些问题

我试过pabot如下:

命令:pabot --command java -jar robotframework-2.5.3.jar --end-command sx;

注意:sx 是包含测试用例的文件夹名称。 但我面临如下错误:

它开始执行并收到如下错误:

文件“/usr/local/lib/python2.7/dist-packages/pabot/result_merger.py”,第 116 行,合并 断言 len(result_files) > 0 断言错误

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    robotframework-2.5.3.jar 是一个非常老的版本(2010 年 8 月 31 日发布),很可能不被支持(第一个 pabot 于 2014 年 1 月 20 日发布)。请从以下位置找到更新版本的 Robot Framework:

    http://search.maven.org/#search%7Cga%7C1%7Ca%3Arobotframework

    【讨论】:

    • 谢谢。 Pabot 与 robotframework2.9 jar 一起工作正常
    猜你喜欢
    • 2021-08-31
    • 1970-01-01
    • 2018-10-07
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2017-05-09
    • 2017-11-18
    • 2019-07-12
    相关资源
    最近更新 更多