gpt4 book ai didi

python - 如何在机器人框架中执行特定测试用例 n 次

转载 作者:行者123 更新时间:2023-11-28 21:16:04 25 4
gpt4 key购买 nike

我有 5 个关于创建成员和验证工作的测试用例。我想运行这些测试用例 5 或 20 次。我的框架是robot,ide是pycharm,语言-python。

APS Transformations Triggering
[Documentation] Triggering The APS Transformations for a Member
[Tags] APSXform APSXformTrigger
Login to Platform Analytics
${GENERATED_MEMBER} = Generate a Random Member
APS_Transformations
Search for the Member
Search the Results and Go To
Relogin If Needed
Verify Basic Member Homepage Details
Trigger APS Transformations
Save Member Details To Job Log File


APS Transformations Verification
[Documentation] Verifying The APS Transformations for a Member
[Tags] APSXform APSXformVerification All
Login to Platform Analytics
Log To Console Previous Run: ${verify_prev_run}
Fetch Previous Memeber Run Details
Fetch URL And Go To APP_LOGGER_URL
Log APS Transformations are Successful.

我知道我可以为关键字做一个 for 循环,但不想在一个关键字中编写所有这些测试用例。- 是否有一个 git 命令可以让我声明我想运行这些标签 20 次?

最佳答案

最简单的解决方案是创建一个运行机器人 N 次的 shell 脚本。您可以为每个文件指定不同的输出文件,然后将所有结果合并到一个文件中。

以下示例将运行机器人 10 次,然后生成所有组合结果的日志和报告文件。

#!/bin/bash
outputs=()
for i in {0..10}; do
output="output-$i.xml"
outputs+=($output)
robot --output $output $@
done
rebot ${outputs[@]}

像这样运行它:

$ bash run_robot.sh example.robot 

关于python - 如何在机器人框架中执行特定测试用例 n 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58123317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com