Использование прокси с паролем / именем пользователя с Selenium без головы в C # - PullRequest
0 голосов
/ 30 мая 2018

После долгих исследований и попыток я захотел узнать, как можно работать с Selenium AND proxy с именем пользователя / паролем в C #, используя решение без головы (поэтому альтернативы сценарию AutoIT нет).

Для Chrome: - Нет доступных опций и аргументов, всегда будет появляться окно аутентификации с запросом учетных данных, очевидно, сейчас есть возможность его обойти, и единственным решением будет использование внешнего инструмента.написать в окне.Это решение явно не совместимо с безголовым.Я попытался понизить версию Selenium до 2.53.0, чтобы протестировать решение с обработкой Alert, но похоже, что теперь браузер Chrome больше не воспринимает эти окна как предупреждение.Я мог бы также понизить версию своего браузера Chrome, но пока не хочу этого.

Для FireFox: - точно такая же проблема.

ДляIE: -Прокси установлен в реестре, поэтому я даже не знаю, как вручную запустить несколько экземпляров с другим прокси.

Итак, мой вопрос, как в C #, внутриHEADLESS Браузер Selenium (я не против, какой), я могу запустить сеанс с прокси-пользователем / pw (конечно, без какого-либо руководства и, если возможно, без какой-либо сторонней программы, но только в Selenium)?

...