Egy HTTP-könyvtárban működő proxy URL meghiúsulhat, ha közvetlenül a Selenium böngésző-proxyképességébe másolják. A képességnek meghatározott formátuma van, és a cím beállítása csak egy része a hitelesített proxy használatának.

A WebDriver specifikáció az httpProxy és sslProxy mezőket opcionális porttal rendelkező hosztként definiálja. Ezek nem általános helyek username:password@host alakú URL számára.

Azonosítsa, melyik bejelentkezésről van szó

  • A böngészőnek szüksége lehet hitelesítő adatokra a kimenő proxyhoz.
  • A célwebhelynek saját bejelentkezése lehet.
  • Egy távoli WebDriver-szolgáltatás hitelesítheti a tesztfuttatót.

Az egyik kapcsolat hitelesítő adatai nem érvényesek automatikusan a többire. Ha például felhasználónevet adunk a távoli WebDriver URL-jéhez, az nem bizonyítja, hogy a böngésző forgalma hitelesíteni tud a kimenő proxyn.

A HTTP 407 válasz proxy-kihívást jelez. Jegyezze fel a bejelentett hitelesítési módszert, és ellenőrizze a támogatást az Ön által használt böngészőben és automatizálási felületen.

Válasszon támogatott hitelesítési útvonalat

A környezettől függően ez lehet böngésző által támogatott hitelesítési integráció, jóváhagyott bővítmény vagy engedélyezett helyi proxy, amely a felsőbb szintű bejelentkezést kezeli. Mindegyiknek eltérő telepítési és hitelesítőadat-tárolási követelményei vannak. Használja a jelenlegi böngésződokumentációt, ahelyett hogy lefokozná a Seleniumot egy régi hitelesítési párbeszédmódszer visszaállításához.

Tekintse a proxyképességet új munkamenet konfigurációjának, és tartsa egyértelműnek a végpont formátumát. Ezután a választott integráción keresztül kezelje a hitelesítést. Ne kapcsolja ki a tanúsítvány-ellenőrzést a 407 megoldásához; az a kapcsolat más részét változtatja meg, és a bejelentkezési problémát megoldatlanul hagyja.

Kapcsolódó cikkek