Пустые поля в Robot Framework

Введение

При использовании формата, разделенного пробелами, количество пробелов, используемых в качестве разделителя, может варьироваться, и, таким образом, пустые значения не могут быть распознаны, если они не экранированы.

Пустые ячейки можно экранировать либо символом обратной косой черты, либо встроенной переменной ${EMPTY}. Последнее обычно рекомендуется, поскольку его легче понять.

Официальная документация

${EMPTY}

Я предпочитаю этот вариант, можете изучить пример применения в статье Template

*** Test Cases *** Using ${EMPTY} Do Something first arg ${EMPTY} Do Something ${EMPTY} second arg

Banner image

\

Для имитации незаполненного поля используем обратный слеш.

*** 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 |

Article author: Andrei Olegovich

Похожие статьи
Robot Framework
Basics
Login Test
Empty Fields
reStructuredText
QuickStart
Robot from Python
Banner image

Search this site

Subscribe to Telegram channel @aofeed to follow new articles and updates to old ones

Go to channel

@aofeed

Ask a question in the Telegram group

@aofeedchat

Contacts and cooperation:
I recommend our hosting beget.ru
Write to info@urn.su, info@aredel.com if you:
1. Want to write an article for our site or translate an article into your native language.
2. Want to place thematically relevant ads on the site.
3. Ads on my site pass maximum censorship. If you see an ad block unsuitable for school-age children, shocking or misleading - please contact us by e-mail
4. Found a mistake, inaccuracy, bug, etc. on the site. ... .......
5. Articles can be shared on social media by clicking a network icon: