Как запускать тесты с прокси у которого есть логин и пароль

webdriver
Теги: #<Tag:0x00007fedbc066fd8>

(Саня Кваско) #1

Здравствуйте. В связи с тем что хром перестал поддерживать переход на страницу в виде username:pass@www.example.com, как вы запускаете тесты с прокси? Или обходите basic authentication?


SSO(Single sign on) при работе в Selenium WebDriver
(Остап Олексин) #2

Как вариант можете попробовать запускать хром с расширением которое будет хендлить basic authentication.


(Maxim Andryushchenkov) #3

Да, проще настроить профиль, кинуть расширение на запонимание кредов туда и запускать как то так:

ch_opts = webdriver.ChromeOptions()
ch_opts.add_argument(f"--load-extension={ui_config['pages_config']['chrome_extension']}")
driver = webdriver.Chrome(executable_path=driver_path,
                          service_log_path=log_path,
                          chrome_options=ch_opts)


Как переключить WD на всплывающее окно Chrome для ввода даных в него