本文主要是介绍RobotFramework的简单应用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天简单介绍下RF的关键字、变量、循环、条件判断的简单用法。
首先了解下RF关键字,可直接使用ctrl加关键字点击进入源码查看用法,也可直接访问RF官方网站查看RF关键字:https://robotframework.org/
RF测试库,测试库类型分为标准库和第三方库,第三方库需安装或自行编写。
RF关键字大小写不敏感,测试库搜索路径和python程序一致,都可使用sys.path.
关键字
如log to console表示输入到控制台信息
执行:
变量
RF变量,使用”${变量名}”表示。
执行:
循环使用
RF中循环只有for循环
使用方法:以FOR开始,END结束。
指定当前路径执行:robot --pythonpath . t2.robot(–pythonpath简写为-P)
初始化和清除
setup是测试一个用例或套件前要做的事情
teardown是测试后要做的事情
在RF中,每个测试套件目录、测试套件文件、测试用例都可以有自己的setup和teardown。
所有的setup和teardown操作都只能由一个关键字语句构成。
在测试套件内的用例或子套件本身没有setup和teardown时,执行Test setup和Test teardown。
如果测试套件中有多个setup和teardown,则遵循就近原则,使用离测试用例最近的。
条件判断
RF中用run keyword if关键字做条件判断。
如果换行:
ELSE分支
执行:
也可以对多个条件进行判断,使用关键字ELSE IF。
循环里的判断
可使用Exit For Loop和Continue For Loop
也可使用Exit For Loop If与Continue For Loop If
这篇关于RobotFramework的简单应用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!