Selenium IDE - Проверка скрытых / видимых проверочных сообщений? - PullRequest
1 голос
/ 18 августа 2011

Я пытаюсь протестировать веб-страницу с несколькими текстовыми полями.Каждое текстовое поле имеет свое собственное сообщение проверки, которое скрыто.

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

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

Проблема, с которой я столкнулся на этом этапе, заключается в том, что при проверке сообщения для меня видно , Selenium все еще не работает в строке 'verifyVisible' сразу после ввода недопустимых символов.

Вот что я имею в Selenium:

Selenium IDE Info Полное изображение: http://i.stack.imgur.com/W5RrH.png

Обратите внимание, что сообщения проверки установлены скрытыми до ввода недопустимых символов.Кроме того, оба 'assertValue' и 'verifyTextPresent' проходят до и после отображения сообщения проверки.

Кто-нибудь знает способ, как Selenium правильно проходит часть «verifyVisible»?

1 Ответ

1 голос
/ 19 августа 2011

Возможно, вам потребуется ввести соответствующий период ожидания. Если вы проверяете verifyVisible сразу после вставки недопустимого символа, измененный DOM может еще не появиться в тот момент, когда производится сравнение.

Взгляните, например, на Selenium clickAndWait, чтобы узнать, как обернуть подходящую паузу.

...