Неге Selenium прокси мекенжайына кіру қосылмайды
WebDriver прокси мүмкіндігін дұрыс оқып, аутентификацияланған прокси үшін браузер қолдайтын әдісті таңдаңыз.
HTTP кітапханасында жұмыс істейтін прокси URL-і Selenium браузерінің прокси мүмкіндігіне тікелей көшірілгенде сәтсіз болуы мүмкін. Мүмкіндіктің белгілі бір пішімі бар, ал мекенжайды конфигурациялау аутентификацияланған проксиді пайдаланудың бір бөлігі ғана.
WebDriver спецификациясы httpProxy және sslProxy сияқты өрістерді қосымша порты бар хост ретінде анықтайды. Олар username:password@host түріндегі URL үшін жалпы орын емес.
Қай кірудің қатысы бар екенін анықтаңыз
- Браузерге шығыс прокси үшін тіркелгі деректері қажет болуы мүмкін.
- Мақсатты веб-сайттың өз кіруі болуы мүмкін.
- Қашықтағы WebDriver қызметі тест жүргізушісін аутентификациялай алады.
Бір қосылымның тіркелгі деректері қалғандарына автоматты түрде қолданылмайды. Мысалы, қашықтағы WebDriver URL-іне пайдаланушы атын қосу браузер трафигінің шығыс проксиге аутентификациялана алатынын дәлелдемейді.
HTTP 407 жауабы прокси шақыруын көрсетеді. Жарияланған аутентификация әдісін жазып алыңыз және пайдаланып жатқан браузер мен автоматизация интерфейсінде қолдауды тексеріңіз.
Қолдау көрсетілетін аутентификация жолын таңдаңыз
Ортаға байланысты бұл браузер қолдайтын аутентификация интеграциясы, бекітілген кеңейтім немесе жоғары ағындағы кіруді өңдейтін рұқсат етілген жергілікті прокси болуы мүмкін. Әрқайсысының орналастыру және тіркелгі деректерін сақтау талаптары әртүрлі. Ескі аутентификация диалогы әдісін қалпына келтіру үшін Selenium деңгейін төмендетудің орнына ағымдағы браузер құжаттамасын пайдаланыңыз.
Прокси мүмкіндігін жаңа сессия конфигурациясы ретінде қарастырыңыз, соңғы нүкте пішімін бірмәнді ұстаңыз. Содан кейін аутентификацияны таңдалған интеграция арқылы өңдеңіз. 407 мәселесін шешу үшін сертификат тексеруін өшірмеңіз; бұл қосылымның басқа бөлігін өзгертеді және кіру мәселесін шешілмей қалдырады.