Adresa URL proxy, ktorá funguje v knižnici HTTP, môže pri priamom skopírovaní do možnosti proxy prehliadača v Seleniu zlyhať. Možnosť má definovaný formát a nastavenie adresy je len jednou časťou používania proxy s overením.

Špecifikácia WebDriver definuje polia ako httpProxy a sslProxy ako hostiteľa s voliteľným portom. Nie sú všeobecným miestom pre adresu URL typu username:password@host.

Určte, ktoré prihlásenie je zapojené

  • Prehliadač môže potrebovať prihlasovacie údaje pre odchádzajúci proxy.
  • Cieľová webová lokalita môže mať vlastné prihlásenie.
  • Služba vzdialeného WebDriveru môže overovať spúšťač testov.

Prihlasovacie údaje pre jedno pripojenie sa automaticky nevzťahujú na ostatné. Napríklad pridanie používateľského mena do adresy URL vzdialeného WebDriveru nepreukazuje, že prevádzka prehliadača sa dokáže overiť voči odchádzajúcemu proxy.

Odpoveď HTTP 407 označuje výzvu proxy. Zaznamenajte oznámenú metódu overenia a overte podporu v prehliadači a rozhraní automatizácie, ktoré používate.

Zvoľte podporovanú cestu overenia

V závislosti od prostredia to môže byť integrácia overenia podporovaná prehliadačom, schválené rozšírenie alebo autorizovaný lokálny proxy, ktorý spracúva prihlásenie smerom nahor. Každá má iné požiadavky na nasadenie a ukladanie prihlasovacích údajov. Používajte aktuálnu dokumentáciu prehliadača, namiesto znižovania verzie Selenium kvôli obnoveniu starej metódy overovacieho dialógu.

Považujte možnosť proxy za konfiguráciu novej relácie a udržujte formát koncového bodu jednoznačný. Potom riešte overenie zvolenou integráciou. Nevypínajte overovanie certifikátov, aby ste vyriešili 407; tým sa mení iná časť pripojenia a problém s prihlásením zostáva nevyriešený.

Súvisiace články