2014-04-22 2 views
0

Я хочу спросить, есть ли другой способ проверить метку ошибки, которая показана, если мы не заполнили поле, которое необходимо заполнить, кроме того, используя команду verifyText.Условные утверждения Selenium IDE

Вот пример:

ID : [is required] 

PW : [is required] 

Email : [is required] 

Dropdown box : [is required] 

Есть простой способ создать тестовый случай, если, во-первых, мы просто наполненную ID текстового поля, а затем метка три ошибки будет отображаться, если есть и другие поля, которые должны не быть заполнены слишком. Также, если мы просто заполнили метку ошибки PW или Email из идентификатора и раскрывающегося списка.

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

Thx

ответ

1

Если я вас правильно понимаю, вы ищете способ, чтобы проверить сообщение об ошибке, что вы ожидаете, чтобы появиться, когда пользователь забывает заполнить все необходимые текстовые поля.

У меня был некоторый успех, используя команду waitForText. Поскольку вы знаете и ожидаете появления сообщения об ошибке, эта команда будет ждать, пока не увидит ожидаемое сообщение об ошибке («ы»), прежде чем двигаться дальше. Команда не работает, если не удается найти ожидаемый текст через 30 секунд. Это также было полезно, когда мне приходилось запускать тесты на более медленных машинах.

Надеюсь, что это поможет кому-то.

Кроме того, в качестве примечания, если вам нужно настроить количество времени Селен IDE ждет перед отказом от «ждать» заявление, сделайте следующее:

Перейти к .. Параметры> Параметры. .. В текстовом поле «Тайм-аут по умолчанию» измените время ожидания на все, что вы пожелаете, в миллисекундах.

Смежные вопросы