Selenium IDE - проверка на ошибку 404
Я пытаюсь проверить, если URL-адрес, введенный в поле назначения для команды "checkUrl", действителен или не использует JavaScript, но я продолжаю получать сообщение об ошибке. Есть несколько страниц, перечисленных на сайтах, которые я тестирую, и мне нужно проверить, были ли страницы добавлены с правильным именем, или даже вообще, используя относительный URL.
Selenium.prototype.doCheckUrl = function(locator){
var request = new XMLHttpRequest();
request.open('GET', locator, true);
request.send();
if (request.status === "404") {
request.message = false ;
}
}
2 ответа
Решение
Кажется, простого ответа не существует. Вы можете взглянуть на следующие ответы:
- Как попросить Selenium IDE проверить код состояния HTTP (например, 2XX, 404, 500)
- Selenium IDE - всегда ошибка при любой ошибке 500
- Проверка HTTP-кода состояния в Selenium
Эктор
Вы также можете увидеть полное обсуждение здесь: https://code.google.com/p/selenium/issues/detail?id=141
Но, похоже, команда разработчиков против этой функции:(