小编Dee*_*i K的帖子

有没有办法并行运行机器人框架测试套件?

我有5个相互独立的测试套件.我必须针对相同的环境运行它.我的大多数测试套件都包含API调用.套件内的测试用例应按顺序运行,因为它们相互依赖.

有没有什么办法可以通过pybot命令并行运行所有测试套件?

python testing robotframework

8
推荐指数
1
解决办法
7398
查看次数

如何在Robot框架中创建POST(ReST)API

我需要在Robot Framework中复制以下API调用:

curl -X POST "http://xyz/api/createApp" -H "Content-Type:application/json" -d @/tmp/testfile.json

testfile.json有一个json有效负载.我无法将Json文件的内容作为正文发送.

我导入了HTTP库.但是没有看到用文件进行API调用的任何关键词.

python http robotframework

5
推荐指数
2
解决办法
1万
查看次数

我们在机器人框架中收到以下错误“关键字'OperatingSystem.Create File'在命名参数之后得到位置参数”

我们的一个测试用例中使用了以下机器人框架关键字:

${data_dict}=    Create Dictionary    apiproxy    ${APIPROXY}    request_verb    ${REQUEST_VERB}    basepath    **${basepath}**    pathsuffix    **${pathsuffix}**  

${data_file}=    generate data    ${data_dict}  

Create File    test.sh    content=${QPID_COMMAND}  ${QPID} -org ${ORG} -env ${ENVIRONMENT} -exchange ${exch_name} -queue ${queue_name} -useProtoBuf -noOfMessages  ${msg_count} -batchsize 1 -config ${data_file}  
Run Code Online (Sandbox Code Playgroud)

这里的值${basepath}

${basepath} = ${EMPTY} and ${pathsuffix} = /testpath/

当我尝试运行它时,"Keyword 'OperatingSystem.Create File' got positional argument after named arguments"会显示错误。我无法访问机器人框架文档。

python robotframework

2
推荐指数
1
解决办法
2万
查看次数

结合机器人框架测试报告

我们按特定顺序运行机器人框架测试用例,并为每个集合生成单独的输出文件.示例如下所示:

pabot -L TRACE - 输出test1.xml robot_framework/tests/test1

pabot -L TRACE --output test2.xml robot_framework/tests/test2

稍后我们使用'rebot'命令组合测试报告,如下所示:

rebot test1.xml test2.xml.

我们面临的问题是,没有生成output.xml文件.我们如何组合报告,以便有一个'output.xml'文件?如果我们没有此文件,则Robot Framework的Jenkins插件无法生成报告.

python-2.7 jenkins robotframework

1
推荐指数
1
解决办法
3237
查看次数

标签 统计

robotframework ×4

python ×3

http ×1

jenkins ×1

python-2.7 ×1

testing ×1