Я использую Selenium и JUnit с Java, и я хочу знать, возникает ли ошибка 404 при открытии нового всплывающего окна, щелкнув ссылку (я ищу что-то вроде assertTrue (selenium .no404error()).Захват ошибки 404 с помощью Selenium
Как я могу это сделать?
Я использую Selenium и JUnit с Java, и я хочу знать, возникает ли ошибка 404 при открытии нового всплывающего окна, щелкнув ссылку (я ищу что-то вроде assertTrue (selenium .no404error()).Захват ошибки 404 с помощью Selenium
Как я могу это сделать?
Вы не можете проверить, если код состояния HTTP является 404. Это объясняется в this other thread. единственный способ, чтобы проверить что-то на странице который может быть только на странице ошибки 404. Например:
assertTrue(driver.getTitle().contains("404"));
Если вы не являетесь что ваша страница содержит что-то определенное, например или Страница не найдена. Вы можете создать на сервере специальный код тега (например, тег <meta>
в разделе <head>
) и протестировать его с помощью WebDriver
.
На человека, который отклонил этот ответ: не могли бы вы объяснить, почему? – LaurentG