Я пишу программу на Java, чтобы автоматизировать веб-тест URL-адреса консоли управления сервером, чтобы найти, какие из них представляют пользователям поле для учетных данных для входа.Программа Java для обнаружения запроса на вход в сервер?
Я начал изучать это с помощью Selenium WebDriver для автоматизации фактической тестовой функции открытия и закрытия окон, но то, что я не могу понять, заключается в том, как мне следует определить, отображается ли окно входа в систему Пользователь.
Есть ли конкретный код ответа, который представляет сервер, когда это происходит? Я знаю, когда пользователь не аутентифицирован/запрещен, будет ответ HTTP 401 или 403, соответственно, но я не уверен, будет ли этот 401 неаутентифицированный ответный код будет происходить независимо от того, предоставляется ли пользователю учетные данные для входа в систему ,
Цель состоит в том, чтобы определить, какой URL-адрес позволил пользователю ввести учетные данные, а затем опубликовать их в файле .txt для дальнейшей оценки. У меня уже есть элементы ввода/вывода java, которые работают правильно, поэтому мне действительно нужно выяснить, какое условие я ищу. Любая помощь будет оценена!
Selenium - это прежде всего автоматизация веб-браузера, а не коды HTTP. С Seleinum вы можете исследовать наличие окна входа для каждого URL-адреса, который вы хотите проверить. Вы можете сделать это, используя 'WebDriver.findElements' или' ExpectedConditions.presenceOfElementLocated'. Если вы предоставите код, который у вас есть до сих пор, я мог бы углубиться в более подробные сведения. –
Спасибо! Это делает трюк. – htillman3
Приятно знать. Лучший способ сказать это - принять ответ. Вы даже получаете репутацию за это. –