set global/suite/test variable 分别设置全局/suite/test级别的变量
set test variable命令需要在已经声明过的变量名之后调用,用来将这个变量设置为test级别可访问的变量。
*** Settings ***
Test Setup Pwr Start
*** Variables ***
${CAN_WAKEUP} 0477 00 00 00 00 00 c0 00 00
*** Keywords ***
Pwr Start
Power On
Sleep 1
${voltage} Power Get Voltage
Should Be Equal ${voltage} ${12.0}
#定义变量 ${current_init}
${current_init} Power Get Current
#将${current_init}设置为test级别变量
Set test variable ${current_init}
CAN Send Periodic ${CAN_WAKEUP} hscan task0 0.2
Sleep 0.02
Check Current
Sleep 1s
${current_now}= Power Get Current
Run Keyword if ((${current_now} - ${current_init}) > ${0.2}) Fail
*** Test Cases ***
it2_1_1_6_3
#设置成功后这里会正常输出${current_init},否则提示没有此变量
Log ${current_init}
Receive_UART_Messages 1 ${voltage_change}
... ${enter_standby}
Check Current