Как проверить наличие пустого текстового поля при использовании robotframework-selenium?

Как указать пустое / пустое значение для текстового поля при использовании robotframework-seleniumlibrary с файлом TSV? Например, у меня есть следующее:

Textfield Value Should Be       identifier=name1       Chris
Textfield Value Should Be       identifier=name2

Я хочу проверить, что name2 пусто. Я попытался оставить это поле пустым (которое возвращает сообщение о неверном количестве аргументов. Я попытался "", который ищет пару кавычек, и '', который вводит одиночную кавычку, и селен, кажется, ищет это

2 ответа

Вы можете использовать либо одну обратную косую черту \, либо специальную переменную ${EMPTY}, чтобы создать пустую строку в тестовых данных. Руководство пользователя содержит подробную информацию: http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html

Да, ${EMPTY} является встроенной переменной.

Есть много примеров, см. Пример здесь

${EMPTY} хорош для пустого значения, но, к удивлению, он не работал для пустого значения.

Я нашел то, что искал. Поле, которое я проверял, не имело значения в его атрибуте значения, и я хотел проверить это. Возвращался '' в качестве значения и при использовании ${EMPTY} это не могло найти '''' вместо. Такая незначительная вещь, но в конечном итоге решить, что мне нужно, так что это зависит от того, что вы пытаетесь проверить.

Другие вопросы по тегам