robot --variable VARIABLE:value
*** Settings ***
*** Keywords *** | |
Should Be Almost Equal | |
[Documentation] Check whether two given values are almost equal or not. | |
[Arguments] ${expected} ${actual} ${delta} | |
Should Be True abs(${expected} - ${actual}) < ${delta} |
*** Settings *** | |
Library DateTime | |
Library Browser | |
*** Test Cases *** | |
Examples With Date | |
[Documentation] Examples of date format | |
${date}= Convert Date 1985-08-05 09:01:30 | |
${date}= Convert Date 19850805 090130 |
*** Variables *** | |
${TIME_1} 1 min 30 secs | |
${TIME_2} 1.5 minutes | |
${TIME_3} 90 s | |
${TIME_4} 1 day 2 hours 3 minutes 4 seconds 5 milliseconds | |
${TIME_5} 1d 2h 3m 4s 5ms | |
${TIME_6} - 10 seconds |
*** Test Cases *** | |
Examples With Timer String | |
[Documentation] Examples of timer format | |
Should Video Duration Equal 01:05:45 ${video_file_path} | |
Should Ads Inserted from=15:05 to=16:50 ${video_file_path} | |
Sleep 01:00 # 1min pause | |
Should Video Color Start at=01:16:50.005 color=green ${video_file_path} | |
Should Video Color End at=01:17:01.102 color=green ${video_file_path} |
*** Test Cases *** | |
Scalar examples | |
VAR ${simple} variable | |
VAR ${equals} = this works too | |
VAR ${variable} value contains ${simple} | |
VAR ${sentence} This is a bit longer variable value | |
... that is split into multiple rows. | |
... These parts are joined with a space. | |
VAR ${multiline} This is another longer value. | |
... This time there is a custom separator. |