Selenium IDE не захватывает всплывающее окно / Оповещения - PullRequest
1 голос
/ 29 февраля 2012

Я использую селен IDE для записи команд.Мне нужно проверить красный маршрут на экране входа в систему.Но Selenium не распознает предупреждения, поступающие от приложения.Выделенное жирным шрифтом предупреждающее сообщение не перехватывается IDE Селена.

selenium.open("http://192.168.132.244:8080/SampleApp/");
assertEquals("SampleApp", selenium.getTitle());
selenium.type("name=userame", "NoUser");          --USER NAME
selenium.type("name=password", "Password1"); --Password
selenium.click("css=input[type=\"image\"]"); --Login button
selenium.waitForPageToLoad("30000");   

Пожалуйста, введите правильное имя пользователя и пароль. - Предупреждение

assertEquals("SampleApp", selenium.getTitle());

Пожалуйста, помогите мне завершить этот селен ...

Ответы [ 3 ]

0 голосов
/ 21 апреля 2012

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

0 голосов
/ 14 мая 2013

ИСПОЛЬЗУЙТЕ эту команду, надеюсь, это поможет вам <tr> <td>storeAlert</td> <td>a</td> <td></td> </tr> <tr> <td>echo</td> <td>${a}</td> <td></td> </tr>

0 голосов
/ 29 февраля 2012

Попробуйте это 1

assertEquals("Please enter correct Username and Password.", selenium.getAlert());

Дайте мне знать, работает или нет.

...