Robot Framework是一个完全基于关键字测试驱动的框架;
关键字可以理解为一个能实现特定功能的对象(如ssh连接、登录、新增配置等)
有了关键字后,就可以通过关键字组合成案例;
所以入门案例只需要两个文件
(1)文件一,关键字example.py,这里以一个加法为例:
# from robot.api import logger
from robot.api.deco import keyword
@keyword(u'加法')
def add_numbers(a, b):
return int(a) + int(b)
(2)案例文件test.robot,调用关键字:
*** Settings ***
Library example.py
*** Test Cases ***
Add Numbers Test
${result} 加法 2 3
Should Be Equal As Integers ${result} 5
(3)运行方法:
pip3 install robotframework
pip3 install robot
robot test.robot
运行之后,会默认在当前文件夹生成报告