机器人框架 - 在自定义Java jar存在时使用Pabot

时间:2015-08-21 07:31:13

标签: robotframework

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

情况1:

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

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

方法1(使用独立的机器人框架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命令成功执行了如下操作。

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

但是作为所有测试用例中要求的一部分,我们必须使用X.jar中的关键字。在这种情况下如何 使用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 的AssertionError

0 个答案:

没有答案