Пустые поля в 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 |