Пустые поля в Robot Framework
Введение
При использовании формата, разделенного пробелами, количество пробелов, используемых в
качестве разделителя, может варьироваться, и, таким образом, пустые значения не могут
быть распознаны, если они не экранированы.
Пустые ячейки можно экранировать либо символом обратной косой черты, либо встроенной переменной ${EMPTY}.
Последнее обычно рекомендуется, поскольку его легче понять.
Официальная документация
${EMPTY}
Я предпочитаю этот вариант, можете изучить пример применения в статье Template
*** Test Cases *** Using ${EMPTY} Do Something first arg ${EMPTY} Do Something ${EMPTY} second arg
\
Для имитации незаполненного поля используем обратный слеш.
*** Test Cases *** Using backslash Do Something first arg \ Do Something \ second arg
|
При использовании формата с разделением по каналам (по символу | pipe) пустые значения необходимо экранировать только тогда, когда они находятся в конце строки:
| *** Test Cases *** | | | | | Using backslash | Do Something | first arg | \ | | | Do Something | | second arg | | | | | | | Using ${EMPTY} | Do Something | first arg | ${EMPTY} | | | Do Something | | second arg |
Автор статьи: Андрей Олегович
| Robot Framework | |
| Основы | |
| Тест логина | |
| Пустые поля | |
| reStructuredText | |
| QuickStart | |
| Robot из Python |