2014-11-20 2 views
0

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

Thnx

ответ

0

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

+0

Спасибо Качество-Expert. Я довольно новичок в этом. У вас есть пример или ссылка, на которую я могу ссылаться, пожалуйста. – DesertRose

+0

@Avi - Конечно, вы можете сделать вход на любой сайт с помощью jmeter двумя способами. 1 - Использование записи, 2 - Использование ручной HTTP-запроса и прохождения аутентификации. Пожалуйста, проверьте ниже. Это поможет вам получить точные вещи, которые вы хотите: http://community.blazemeter.com/knowledgebase/articles/80479-how-to-use-jmeter-for-login-authentication –

0

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

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

while(loginPageObject != null){ 
loginPageObject = loginPageObject.attemptToLogin(); 
} 
Смежные вопросы