Should Be Equal
| Документация | |
| Пример | |
| Expected | |
| Похожие статьи |
Документация
Пример
Рассмотрим пример успешного сравнения двух чисел
*** Settings *** *** Variables *** ${actual} = 2 ${ethalon} = 2 *** Test Cases *** Two Equals Two Should Be Equal ${ethalon} ${actual}
============================================================================== Sbe Demo ============================================================================== Two Equals Two | PASS | ------------------------------------------------------------------------------ Sbe Demo | PASS | 1 test, 1 passed, 0 failed ============================================================================== Output: C:\Users\Andrei\robot\output.xml Log: C:\Users\Andrei\robot\log.html Report: C:\Users\Andrei\robot\report.html
Теперь рассмотрим как будет обработана ситуация когда числа не равны
*** Settings *** *** Variables *** ${actual} = 2 ${ethalon} = 3 *** Test Cases *** Two Equals Two Should Be Equal ${ethalon} ${actual}
============================================================================== Sbe Demo ============================================================================== Two Equals Two | FAIL | 3 != 2 ------------------------------------------------------------------------------ Sbe Demo | FAIL | 1 test, 0 passed, 1 failed ============================================================================== Output: C:\Users\Andrei\robot\output.xml Log: C:\Users\Andrei\robot\log.html Report: C:\Users\Andrei\robot\report.html
Чтобы вывести более детальное сообщение об ошибке используется Expected
Expected
*** Settings *** *** Variables *** ${actual} = 2 ${ethalon} = 3 *** Test Cases *** Two Equals Two Should Be Equal ${ethalon} ${actual} ... Expected `${ethalon}`, but got `${actual}`
============================================================================== Sbe Demo ============================================================================== Two Equals Two | FAIL | Expected `3`, but got `2`: 3 != 2 ------------------------------------------------------------------------------ Sbe Demo | FAIL | 1 test, 0 passed, 1 failed ============================================================================== Output: C:\Users\Andrei\robot\output.xml Log: C:\Users\Andrei\robot\log.html Report: C:\Users\Andrei\robot\report.html
Автор статьи: Андрей Олегович
| Robot Framework | |
| Объявить переменную | |
| Изменить значение переменной | |
| Get Variable Value | |
| Передача аргументов в кейворд | |
| Evaluate |