2013-07-15 2 views
8

Я использую Selenium и JUnit с Java, и я хочу знать, возникает ли ошибка 404 при открытии нового всплывающего окна, щелкнув ссылку (я ищу что-то вроде assertTrue (selenium .no404error()).Захват ошибки 404 с помощью Selenium

Как я могу это сделать?

ответ

7

Вы не можете проверить, если код состояния HTTP является 404. Это объясняется в this other thread. единственный способ, чтобы проверить что-то на странице который может быть только на странице ошибки 404. Например:

assertTrue(driver.getTitle().contains("404")); 

Если вы не являетесь что ваша страница содержит что-то определенное, например или Страница не найдена. Вы можете создать на сервере специальный код тега (например, тег <meta> в разделе <head>) и протестировать его с помощью WebDriver.

+0

На человека, который отклонил этот ответ: не могли бы вы объяснить, почему? – LaurentG

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