Робот каркас тест роли пользователя единый вход

Я пытаюсь использовать роботизированную среду в качестве инструмента для тестирования пользовательского интерфейса для веб-сайта, который мы используем для внутреннего использования.

Чтобы проверить разные роли пользователей, я открываю браузер с базовой аутентификацией ( http://user:ww@url/). К сожалению, этот метод удален из chrome и chromedriver ( http://www.chromestatus.com/feature/5669008342777856) (для теста я использую PhantomJS). из-за этой проблемы запросы субресурсов блокируются. Смотрите изображение прилагается.

Из-за этой проблемы также js-файлы блокируются, и поэтому мои тесты пользовательского интерфейса не работают должным образом.

У кого-нибудь есть идеи, как решить тот или иной способ тестирования?

1 ответ

Решение

Эта проблема встречается во всех средах автоматизации браузера. Этот SO-ответ описывает подход к двухэтапному подходу:

  1. Перейдите по ссылке с http://user:pass@hostname.ext/
  2. Перейти к URL с http://hostname.ext/

Имя пользователя и пароль кэшируются, и последующие посещения будут использовать его повторно.

Другие вопросы по тегам