URL на прокси што работи во HTTP библиотека може да не успее кога ќе се копира директно во можноста за прокси на прелистувачот во Selenium. Можноста има определен формат, а конфигурирањето на адреса е само еден дел од користењето прокси со автентикација.

Спецификацијата на WebDriver ги дефинира полињата како httpProxy и sslProxy како домаќин со незадолжителна порта. Тие не се општо место за URL од типот username:password@host.

Утврдете која најава е вклучена

  • Прелистувачот може да бара пристапни податоци за излезното прокси.
  • Целната веб-страница може да има своја најава.
  • Оддалечената услуга WebDriver може да го автентицира извршувачот на тестови.

Пристапните податоци за една врска не се применуваат автоматски на другите. На пример, додавањето корисничко име во URL-то на оддалечениот WebDriver не докажува дека сообраќајот на прелистувачот може да се автентицира на излезното прокси.

Одговорот HTTP 407 означува предизвик од прокси. Забележете го објавениот метод на автентикација и проверете ја поддршката во прелистувачот и интерфејсот за автоматизација што ги користите.

Изберете поддржан пат за автентикација

Во зависност од околината, тоа може да биде интеграција за автентикација поддржана од прелистувачот, одобрено проширување или овластено локално прокси што ја обработува најавата кон горниот тек. Секое има различни барања за распоредување и чување на пристапни податоци. Користете ја тековната документација на прелистувачот наместо да го намалите Selenium за да го вратите стариот метод на дијалог за автентикација.

Третирајте ја можноста за прокси како конфигурација на нова сесија, задржувајќи го форматот на крајната точка недвосмислен. Потоа обработете ја автентикацијата преку избраната интеграција. Не оневозможувајте проверка на сертификатот за да решите 407; тоа менува друг дел од врската и го остава проблемот со најавата нерешен.

Поврзани статии