Как проверить наличие пустого текстового поля при использовании 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}
это не могло найти ''''
вместо. Такая незначительная вещь, но в конечном итоге решить, что мне нужно, так что это зависит от того, что вы пытаетесь проверить.