You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pabot按指定tag(如smoke、regression、login)执行Robot Framework测试用例

Pabot按指定标签筛选执行测试用例的方法

pabot作为Robot Framework的并行执行工具,完全兼容RF原生的标签筛选参数,你只需在执行命令中添加对应筛选参数即可:

基础用法

要运行带有Login标签的用例,在原命令中加入--include(可缩写为-i)参数指定目标标签即可,修改后的命令如下:

pabot --include Login --argumentfile1 config-one.txt --argumentfile2 config-two.txt test.txt

扩展用法

  • 模糊匹配标签:如果需要匹配所有名称包含login的标签,可使用通配符:
    pabot --include *login* --argumentfile1 config-one.txt --argumentfile2 config-two.txt test.txt
    
  • 多标签组合筛选:可使用RF内置的逻辑运算符组合筛选条件:
    • 同时命中多个标签:用AND连接,例如--include LoginANDAndroid仅运行同时带Login和Android标签的用例
    • 命中任意一个标签:用OR连接,例如--include LoginORPay运行带Login或Pay标签的用例
    • 排除指定标签:用NOT连接,或者单独使用--exclude(可缩写为-e)参数,例如--include LoginNOTDeprecated或者--exclude Deprecated都可以排除带Deprecated标签的用例
  • 特殊标签名处理:如果标签名包含空格或特殊字符,需要用引号包裹标签名,例如--include "User Login"
  • 参数文件配置:你也可以把--include Login这条配置分别写入config-one.txt和config-two.txt两个参数文件中,效果和直接写在命令行完全一致。

内容的提问来源于stack exchange,提问作者Rahul Varade

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 18:54:04