【Python】Pybot命令在robotframework中的使用--执行自动化用例

Pybot的命令有很多,这里主要记录几个常用的命令。

1. 执行单个用例
pybot -t [用例名称] [用例所属的测试套]:
比如:
pybot -t test03 E:\TestTags\Test02.robot(执行测试套Test02.robot文件中的用例test03)

2. 执行测试套或文件夹下的用例
pybot [测试套或文件夹]:
比如:
pybot E:\TestTags\Test02.robot(执行测试套中的所有用例)
或pybot E:\TestTags(文件夹下的所有用例)
3. 执行测试套或文件夹下的用例,包含某个tag
pybot -i tag [测试套或文件夹]:
比如:
pybot -i error E:\TestTags\Test02.robot(执行测试套中包含tag=error的用例)
或者使用pybot -include tag
4. 执行测试套或文件夹下的用例,不包含某个tag
pybot -e tag [测试套或文件夹]:
比如:
pybot -e test01 E:\TestTags\Test02.robot(执行测试套中不包含tag=test01的用例)
或者使用pybot -exclude tag

5. 执行测试套或文件夹下的用例,包含某个tag并且不包含某个tag
pybot -e tag -i tag [测试套或文件夹]:
比如:
pybot -e test01 -i error E:\TestTags\Test02.robot

6. 执行包含多个标签的用例
在pybot的使用说明中,有这么一条:
在这里插入图片描述
其中说明了包含多个标签时的用法,使用AND或OR连接
不执行同时包含多标签的用例:pybot -e Tag1ANDTag2ANDTag3 E:\TestTags\Test02.robot
不执行标签为Tag1或Tag2或Tag3的用例:pybot -e Tag1ORTag2ORTag3 E:\TestTags\Test02.robot

至于其他命令,在cmd中可以直接输入pybot --help进行查看
在这里插入图片描述
备注:
如果pybot命令使用时报错:
在这里插入图片描述
那么可以使用python -m robot …
比如python -m robot -t test03 E:\TestTags\Test02.robot(执行单个用例)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值