Keywords的封裝有一般兩種方式,當(dāng)前測試集中封裝與單獨作為一個資源文件進行封裝歹河;下面分別舉個簡單例子來說明下:
第一種方式:suite中封裝
先寫下簡單的一點腳本:
*** Variables ***
${a} null
$萄涯 null
*** Test Cases ***
first-case
log ${a}+$今瀑
編寫與運行截圖如下:
接下來在當(dāng)前suite中,編寫下Keywords并引用岂贩,腳本如下:
*** Variables ***
${a} null
$嗤详 null
*** Keywords ***
SUM
${a} Set Variable A
$个扰 Set Variable B
Set Suite Variable ${a}
Set Suite Variable $
*** Test Cases ***
first-case
SUM
log ${a}+$葱色
第二種方式:Keywords單獨在資源文件中
kw.robot腳本里面有個sum關(guān)鍵字递宅,具體如下:
*** Keywords ***
SUM
${a} Set Variable A
$ Set Variable B
Set Suite Variable ${a}
Set Suite Variable $苍狰
1.kw.robot與demo-suite.robot在同一級別的目錄中办龄,demo-suite.robot腳本如下:
*** Settings ***
Resource kw.robot
*** Variables ***
${a} null
$ null
*** Test Cases ***
first-case
SUM
log ${a}+$淋昭
2.kw.robot與demo-suite.robot在不在同一級別的目錄中俐填,demo-suite.robot腳本如下:
*** Settings ***
Resource ../kw/kw.robot
*** Variables ***
${a} null
$ null
*** Test Cases ***
first-case
SUM
log ${a}+$翔忽
目錄結(jié)構(gòu)與腳本運行英融,如下圖