命令行执行robot framework用例的常用命令

本文介绍了使用Pybot执行Robot Framework测试套件的各种命令。包括执行指定目录下的所有测试套件、特定测试套件、单个测试用例等。还介绍了如何指定报告输出路径及执行带有特定标签的测试用例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 执行指定目录下的所有suite

如下的目录,存在两suite

运行命令

pybot F:\python_space\robot_frame_work\test_interface\cs

pybot 自动遍历指定目录下的所有suite

2. 执行指定的suite

pybot  F:\python_space\robot_frame_work\test_interface\cs\login.txt

3. 执行suite中的单个用例

pybot --test 用例名  suite路径

例如:

4. 指定报告的输出地址

call pybot --outputdir 报告路径  用例路径

例如:

5. 执行包含指定tag的用例

pybot --include tag名  用例路径

例如:

6. 查看更多命令

pybot -h

参考

https://blog.youkuaiyun.com/daxialeesuper/article/details/79126017

https://blog.youkuaiyun.com/justheretobe/article/details/52937937

robotframework命令⾏运⾏ 命令⾏运⾏ ⼀、运⾏某⼀条测试⽤ ⼀、运⾏某⼀条测试⽤ robot --<测试⽤名> in <⽤所在suite路径> robot -t <projectname.suitename.testname> <⼯程路径> (-t 同 --test) ⼆、运⾏某个测试套 ⼆、运⾏某个测试套 robot <suite路径> robot -s <projectname.suitename> <⼯程路径> (-s 同 --suite) 三、运⾏整个项⽬ 三、运⾏整个项⽬ robot <项⽬路径> 四、运⾏指定标签的测试⽤ 四、运⾏指定标签的测试⽤ robot -i <tag name> <项⽬路径> (-i 同 --include) 五、运⾏除指定标签以外的测试⽤ 五、运⾏除指定标签以外的测试⽤ robot -e <tag name> <项⽬路径> (-e 同 --exclude) 六、指定⽂件输出⽬录 六、指定⽂件输出⽬录 即修改⽂件:outout.xml log.html report.html的输出⽬录。 robot -d <指定⽬录> (-d 同 --outputdir) 七、指定 七、指定xml⽂件输出的⽂件名 ⽂件输出的⽂件名 输出的xml⽂件默认为output.xml。 robot -o <指定名称> (-o 同 --output) ⼋、设置重新运⾏失败的测试⽤ ⼋、设置重新运⾏失败的测试⽤ 如先执⾏命令:robot -i smoke <项⽬路径> 再运⾏命令:robot -R <原output.xml⽂件路径> <项⽬路径> 合并两次运⾏结果:rebot --merge <原output.xml⽂件路径> <重新运⾏的output.xml⽂件路径> (-R 同 --rerunfailed) 九、设置重新运⾏失败的测试套 九、设置重新运⾏失败的测试套 ⼀般我们会在测试⽤之间设置前置、后置条件,如果设置重新执⾏失败的测试⽤,没有前置条件是没法运⾏的,这就需要设置重新运⾏ 失败的测试套。 如先执⾏命令:robot -i smoke <项⽬路径> 再运⾏命令:robot -S <原output.xml⽂件路径> <项⽬路径> 合并两次运⾏结果:rebot --merge <原output.xml⽂件路径> <重新运⾏的output.xml⽂件路径> (-S 同 --rerunfailedsuites)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YBeagle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值