Зашто адреса проксија у Selenium-у не укључује пријаву
Правилно прочитајте могућност проксија WebDriver и изаберите метод који прегледач подржава за прокси са аутентификацијом.
URL проксија који ради у HTTP библиотеци може да закаже када се копира директно у могућност проксија прегледача у Selenium-у. Могућност има дефинисан формат, а конфигурисање адресе је само један део коришћења проксија са аутентификацијом.
Спецификација WebDriver-а дефинише поља попут httpProxy и sslProxy као домаћин са необавезним портом. Она нису опште место за URL облика username:password@host.
Утврдите која је пријава укључена
- Прегледачу могу бити потребни акредитиви за излазни прокси.
- Одредишни сајт може имати сопствену пријаву.
- Удаљена услуга WebDriver-а може да аутентификује покретач тестова.
Акредитиви за једну везу не примењују се аутоматски на остале. На пример, додавање корисничког имена у URL удаљеног WebDriver-а не доказује да саобраћај прегледача може да се аутентификује на излазном проксију.
Одговор HTTP 407 означава изазов проксија. Забележите објављени метод аутентификације и проверите подршку у прегледачу и интерфејсу за аутоматизацију који користите.
Изаберите подржани пут аутентификације
У зависности од окружења, то може бити интеграција аутентификације коју подржава прегледач, одобрено проширење или овлашћени локални прокси који обрађује пријаву према узводном серверу. Сваки има различите захтеве за распоређивање и чување акредитива. Користите актуелну документацију прегледача уместо да враћате Selenium на старију верзију да бисте повратили стари начин дијалога за аутентификацију.
Третирајте могућност проксија као конфигурацију нове сесије, задржавајући недвосмислен формат крајње тачке. Затим решите аутентификацију кроз изабрану интеграцију. Не онемогућавајте проверу сертификата да бисте решили 407; то мења други део везе и оставља проблем пријаве нерешен.