Jen přidám, že pokud se chce vložit něco jiného než string, je možné použít ${ } , který je pak Pythonovsky vyhodnocen.
Tedy ono "Add 1 2" lze napsat jako "Add ${1} ${2}", pak to budou skutečně int.
Na tomhle příkladu to nevypadá dobře a je lepší ten převod udělat v Python metodě, ale hodí se to jinde například, když máme v proměnné nějaké jméno "jmeno", je možné rovnou předat "test funkce ${jmeno.lower()}" apod. aby čék neschovával až moc logiky do pythoních funkcí, kam na ně tvůrce testovací sekvence nevidí a do robot logu se nelogují (jejich vnitřní chod).
Má Robot Framework alternativu ke Scenario Outline v Cucumberu? Tzn. jeden parametrizovaný test a "tabulku" scenářů?
Příklad:
Scenario Outline: Add two numbers
When I add <num1> and <num2>
Then the result should be <total>
Examples:
| num1 | num2 | total |
| -2 | 3 | 1 |
| 10 | 15 | 25 |
| 99 | -99 | 0 |
| -1 | -10 | -11 |
Má. Budu o tom psát příště, ale podívejte se na https://blog.codecentric.de/en/2009/11/givenwhenthen-and-example-tables-using-the-robot-framework/