Записки о тестировании ПО - обработка alertов в selenium rc.
Занимаясь тестировании веб сайтов, приходиться сталкиваться с диалоговыми окнами браузера. С одним из таких диалоговых окон - alertom selenium rc прекрасно умеет работать. Для этого в selenium rc используются следующие методы:
selenium.isAlertPresent() - метод selenium rc, проверяющий появился ли alert.
selenium.getAlert() - метод selenium rc, нажимающий кнопку ок на alertе и возвращает его текст.
Простой автотест selenium rc, обрабатывающий alert:
selenium.click("link=удалить");
assertTrue("Предупреждение не появилось", selenium.isAlertPresent);
String alertText = selenium.getAlert();
assertEquals("У предупреждения неверный текст", "Вы действительно хотите удалить?", alertText);