RF 任务


RF 任务

除了测试自动化之外,Robot Framework还可用于其他自动化目的,自动化任务。Robot Framework 3.1增加了对自动化任务的支持。创建任务的方式与创建测试的方式 相同,唯一的真正区别在于 术语。任务也可以像测试用例一样组织成套件。

任务的语法

任务是根据与测试用例 完全相同 的可用关键字来创建的,并且任务语法通常与测试用例语法相同。主要区别在于任务是在 任务部分(或表) 而不是测试用例部分中创建的:

*** Settings ***
Library    SeleniumLibrary

Task Setup    log    setup
Task Teardown    log   teardown
Force Tags   force_tag
# Task Template    log
Task Timeout    3

*** Tasks ***
task01
    Log    hello, world!  
task02
    Open Browser    http://www.baidu.com    chrome
    Input Text    id:kw    hello, world!    
    Close Browser