Перейти к содержимому

Alexander2017

Регистрация: 07 янв 2017
Offline Активность: 22 янв 2017 18:17
-----

Мои темы

Protractor + Jasmine падает тест при редиректе

22 января 2017 - 18:08

Есть код:

 

it('login', function () {
auth.setCredentials();
auth.loginButtonClick();
browser.wait(EC.visibilityOf(auth.CabinetHeader), 15000);
browser.driver.get(auth.MainLinkRu);
browser.wait(EC.visibilityOf(auth.CabinetHeader), 15000);
auth.Logout();
browser.wait(EC.visibilityOf(auth.LoginButton));
});

 

На этапе browser.driver.get(auth.MainLinkRu)происходит редирект на другой URL (так задумано системой), но тест не проходит дальше и снова пытается получить этот URL, в следствии чего через определенное время падает.

 

Подскажите, пожалуйста, как можно обойти этот момент?


Python + Selenium + behave

07 января 2017 - 14:42

Здравствуйте!

 

Возможно, мой вопрос глупый, но есть проблема с тестированием одного сценария. В целом я хочу авторизоваться, после чего вручную перейти по URL страницы авторизации, после чего меня должно средиректить в личный кабинет. Руками это работает. Но когда запускаю behave, происходит следующее:

 

- попадаю на гл. страницу

- перехожу на стр авторизации

- авторизуюсь и попадаю в кабинет

- перехожу по URL страницы авторизации - открывается страница авторизации, будто я не залогинен, т.е. последний шаг это банальный driver.get(URL)

 

Ощущение, что в рамках одной сессии не запоминаются куки.

 

Подскажите нубу, как быть?