adb命令-Robot Framework之脚本执行命令

前言

此篇文章不是教大家怎么用Python敲Robot Framework的,而是教大家把已经有的RF脚本在CMD窗口结合adb命令去执行测试脚本,因为我发现网上比较少专门去介绍这个执行命令,很多人比较模糊,包括我也会经常用错命令,导致以为RF脚本有问题,因此借此机会写下这篇文章,大家想学Robot Framework的在我的博客分类下的RF自动化会有详细介绍,会以Python+request+selenium讲述,请关注,在这里只介绍 rf执行命令。

首先:先给大家看一下我的RF文件的目录结构,方便下面讲述
在这里插入图片描述

执行指定的测试套件

Robot Framework 的命令格式如下:
robot [options] data_sources
其中 :
options 是 RF命令的选项, 可以为空
data_sources 则是要执行的测试套件文件或者目录的路径。可以是绝对路径,也可以是相对路径。

如果指定的是测试套件文件,则执行该文件中所有的测试用例。
如果指定的是测试套件目录,则递归执行该目录下包含的所有的子目录里面所有测试套件文件里面的用例。
不管是执行测试套件文件还是目录, RF认为本次测试的名字就是data_sources参数

例如:假如现在我们要执行tc套件,要怎么敲命令呢?
在这里插入图片描述
首先,我们需要把目录切换到TaskBig,然后敲命令:robot --pythonpath . tc 即可,cmd窗口执行效果如下
在这里插入图片描述
通过上面的CMD执行RF脚本后rf会自动生成的log和report文件:如下
一下两张图表示这次执行共24条用例,全部执行成功
在这里插入图片描述
在这里插入图片描述
未完待续

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章