2016-10-14 3 views
-2

Im пытается создать тестовые примеры с Serenity BDD (с использованием селена). Я принял тот факт, что между каждым тестовым случаем он «перезапускает» браузер.Помните учетные данные с безмятежностью BDD (с использованием селена)

И я нашел способ не делать между сценариями.

Но я ищу, чтобы запустить тест в обычном режиме браузера, а не в инкогнито. Я хочу, чтобы браузер нажал кнопку «запомнить меня», войдите в систему, выйдите из системы и просмотрите имя пользователя и пароль в полях. Но поскольку тесты выполняются в браузере с использованием режима инкогнито, пароль пуст.

Любые предложения?

Спасибо

+1

Пожалуйста, покажите нам свой код. Мы не можем стрелять в туман. – markusthoemmes

ответ

1

Вы можете настроить драйвер для работы на конкретном профиле браузера. Ниже приводится ссылка Mozilla с шагами для настройки профиля:

https://support.mozilla.org/en-US/kb/profiles-where-firefox-stores-user-data

После того, как вы настроили, что профиль можно запустить этот браузер вручную и сохранить все имя пользователя и пароль вручную. В следующий раз при запуске этого профиля поля имени пользователя и пароля браузера будут автоматически заполнены.

* ProfilesIni profile = new ProfilesIni();

FirefoxProfile myprofile = profile.getProfile();

водитель WebDriver = новый FirefoxDriver (MyProfile); *

 Смежные вопросы

  • Нет связанных вопросов^_^