Chrome headless не работает с перенаправлением (OAUTH2)

#selenium #google-chrome #protractor #webdriver #chrome-options

#селен #google-chrome #транспортир #webdriver #chrome-параметры

Вопрос:

Когда я запускаю свой проект protractor в обычном режиме, все в порядке, но в режиме без головы он не работает, время ожидания истекло в ожидании первого нужного мне элемента.

Я чувствую, что, поскольку страница перенаправляется из-за OAUTH2, в headless происходит сбой.

Я пробовал ‘—ignore-certificate-errors’, но у меня это не сработало. Я также безуспешно пробовал ‘—disable-dev-shm-usage’. Я пробовал другие, такие как игнорирование ошибок ssl, localhost и т. Д., Похоже, ничего не работает.

Кто-нибудь сталкивался с этой проблемой?

Комментарии:

1. Вы пытались сделать снимок экрана, чтобы увидеть, где именно останавливается браузер?

2. Привет @JensDibbern Да, я только что это сделал, спасибо. Оказывается, мое приложение выдало заранее определенный «Неподдерживаемый тип браузера»

Ответ №1:

Решил это, изменив --user-agent значение в аргументах chrome