Как отправить форму в цикле в Selenium IDE - PullRequest
1 голос
/ 22 октября 2009

Я использую Selenium IDE в Firefox и отправляю форму. Проблема в том, что форма может быть успешной или неудачной (случайной). Когда это не удастся, появится сообщение об ошибке (AJAX), и мне нужно попытаться снова отправить форму.

Я хотел бы написать тест, который будет отправлять форму, пока она не перенаправит меня на страницу успеха (текст присутствует).

Может кто-нибудь мне поможет с этим? Я еще не играл с Selenium.

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Вот расширение, которое добавляет в Selenium IDE полноценные циклические, условные и вызываемые функции: SelBlocks .

Дейв Хант упомянул flowControl, что возможно. Но помимо функциональности более высокого уровня, существенным отличием является то, что SelBlocks принимает выражения eval (обычный javascript), что может немного облегчить проверку состояния AJAX.

0 голосов
/ 18 января 2012

Вы можете использовать расширение селена goto_sel_ide. Это активирует команды управления потоком. Затем вы можете использовать команду while, и с помощью этого вы можете запускать скрипт, пока не получите сообщение об успехе. Дайте мне знать, работает ли он для вас или нет

...