Ошибка входа в систему объектов страницы Selenium webdriver

Я пишу новый тест веб-приложения, используя веб-драйвер selenium. Я рассмотрел различные примеры, однако каждая страница возвращает класс следующей страницы. Единственное сомнение, которое у меня есть, это то, что вход в систему невозможен из-за смены пароля и т. Д.? в таком сценарии страница возвращается обратно на страницу входа с сообщением об ошибке. Если у кого-то есть опыт с этим, пожалуйста, дайте мне знать, как вы справились с таким сценарием.

спасибо


person DesertRose    schedule 20.11.2014    source источник


Ответы (2)


Вам нужно будет сделать 2 запроса на вход. Во-первых, чтобы получить страницу входа с помощью метода GET, а во-вторых, с именем пользователя, паролем и другими необходимыми полями с помощью метода POST.

person Helping Hands    schedule 20.11.2014
comment
Спасибо Эксперт по качеству. Я новичок в этом. У вас есть пример или ссылка, на которую я могу сослаться, пожалуйста. - person DesertRose; 20.11.2014
comment
@Avi - Конечно, вы можете войти на любой сайт с помощью jmeter двумя способами: 1 - используя запись, 2 - используя ручной HTTP-запрос и прохождение аутентификации. Пожалуйста, проверьте ниже, это поможет вам получить именно то, что вы хотите: community.blazemeter.com/knowledgebase/articles/ - person Helping Hands; 20.11.2014

Вы можете проверить, остаетесь ли вы все еще на своей странице входа, и если вы это сделаете, попробуйте снова войти в систему. Например, вы получили LoginPageObject в ответ после неудачной попытки входа в систему.

Например, "тривиальное" решение:

while(loginPageObject != null){
 loginPageObject = loginPageObject.attemptToLogin();
}
person Johnny    schedule 20.11.2014