Starpniekservera URL, kas darbojas HTTP bibliotēkā, var neizdoties, ja to tieši iekopē Selenium pārlūkprogrammas starpniekservera iespējā. Iespējai ir noteikts formāts, un adreses konfigurēšana ir tikai viena autentificēta starpniekservera lietošanas daļa.

WebDriver specifikācija definē laukus, piemēram, httpProxy un sslProxy, kā resursdatoru ar neobligātu portu. Tie nav vispārēja vieta username:password@host tipa URL.

Nosakiet, kura pieteikšanās ir iesaistīta

  • Pārlūkprogrammai var būt nepieciešami izejošā starpniekservera akreditācijas dati.
  • Galamērķa vietnei var būt sava pieteikšanās.
  • Attālais WebDriver pakalpojums var autentificēt testu izpildītāju.

Viena savienojuma akreditācijas dati automātiski neattiecas uz pārējiem. Piemēram, lietotājvārda pievienošana attālā WebDriver URL nepierāda, ka pārlūkprogrammas trafiks var autentificēties pret izejošo starpniekserveri.

HTTP 407 atbilde norāda uz starpniekservera izaicinājumu. Pierakstiet paziņoto autentifikācijas metodi un pārbaudiet atbalstu izmantotajā pārlūkprogrammā un automatizācijas saskarnē.

Izvēlieties atbalstītu autentifikācijas ceļu

Atkarībā no vides tas var būt pārlūkprogrammas atbalstīta autentifikācijas integrācija, apstiprināts paplašinājums vai autorizēts vietējais starpniekserveris, kas apstrādā augšupējo pieteikšanos. Katram ir atšķirīgas izvietošanas un akreditācijas datu glabāšanas prasības. Izmantojiet pašreizējo pārlūkprogrammas dokumentāciju, nevis pazeminiet Selenium versiju, lai atgūtu veco autentifikācijas dialoga metodi.

Uztveriet starpniekservera iespēju kā jaunas sesijas konfigurāciju, saglabājot viennozīmīgu galapunkta formātu. Pēc tam apstrādājiet autentifikāciju ar izvēlēto integrāciju. Neizslēdziet sertifikātu pārbaudi, lai atrisinātu 407; tas maina citu savienojuma daļu un atstāj pieteikšanās problēmu neatrisinātu.

Saistītie raksti