RobotFramework命令行执行的一些延伸

由于考虑基于RF框架做二次开发,想在web服务里调用RF脚本执行,引发了对RF命令行执行的一些探索,简单汇总如下:

1.指定报告生成路径:

robot -l D:\software\robotframework\test\log -r D:\software\robotframework\test\report -o D:\software\robotframework\test\output  *.robot     ---------进入到测试套件中,就无需带上脚本所在路径

robot -l D:\software\robotframework\test\log -r D:\software\robotframework\test\report -o D:\software\robotframework\test\output  D:\software\robotframework\test\*.robot     ---------带上脚本所在路径,任意位置执行

2.指定某个suite下某个case执行。suite要加.robot或者.txt等后缀

robot -l ... -r ... -o .. -t casename suite.robot             ------------------------- -t后接用例名字

3.指定-多个不同suite同时执行:

robot ... suite1.robot suite2.robot  ----------------指定全部:*.robot,这里建议所有可执行的套件/用例以.robot作为后缀结尾,所有配置,关键字资源等以.txt结尾,便于区分

4.指定多个不同suite下指定的case执行,suite不加.robot:

robot ... -s suite1 -t case1 -t case2 -s suite2 -t case3 test  -----------以-s接测试套件,suite1为测试套件名,-t接测试用例,case1为测试用例名,多个空格隔开;最后带上测试项目目录(test为项目的目录)

5.指定多个不同suite下排除某些case执行:

robot ... -s suite1 -e tag1 -e tag2 -s suite2 -e case3     -----------以-s接测试套件,suite1为测试套件名,-e后接用例的tags名,这里不能写成用例名(我未成功,如果有其他人成功欢迎指正),test(test为项目的目录,tag1为case的tag)

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值