Робот каркас тест роли пользователя единый вход
Я пытаюсь использовать роботизированную среду в качестве инструмента для тестирования пользовательского интерфейса для веб-сайта, который мы используем для внутреннего использования.
Чтобы проверить разные роли пользователей, я открываю браузер с базовой аутентификацией ( http://user:ww@url/). К сожалению, этот метод удален из chrome и chromedriver ( http://www.chromestatus.com/feature/5669008342777856) (для теста я использую PhantomJS). из-за этой проблемы запросы субресурсов блокируются. Смотрите изображение прилагается.
Из-за этой проблемы также js-файлы блокируются, и поэтому мои тесты пользовательского интерфейса не работают должным образом.
У кого-нибудь есть идеи, как решить тот или иной способ тестирования?
1 ответ
Эта проблема встречается во всех средах автоматизации браузера. Этот SO-ответ описывает подход к двухэтапному подходу:
- Перейдите по ссылке с http://user:pass@hostname.ext/
- Перейти к URL с http://hostname.ext/
Имя пользователя и пароль кэшируются, и последующие посещения будут использовать его повторно.