Štandardné nastavenia servera proxy WebDriver sa dodávajú pri vytváraní relácie prehliadača. Neexistuje žiadny všeobecný príkaz WebDriver, ktorý upravuje tieto možnosti uprostred relácie.

Pre prenosnú automatizáciu vytvorte ďalšiu reláciu s jej zamýšľanou konfiguráciou proxy a zatvorte starú reláciu, keď už nie je potrebná. Pre povolené testy verejného prehliadania si pred vytvorením ďalšej relácie vyberte koncový bod kompatibilný s prehliadačom zo zoznamu bezplatných proxy serverov. Rozšírenia špecifické pre prehliadač alebo ladiace rozhrania môžu ponúkať iné mechanizmy, ale majú samostatné požiadavky na podporu a povolenia.

Relácia prehliadača nesie viac ako len proxy

Náhradná relácia zmení kontext, v ktorom test prebieha. Súbory cookie, úložisko, autentifikácia a otvorené stránky vyžadujú vedomú manipuláciu. Čistá relácia môže byť presne to, čo test izolácie potrebuje; stavový pracovný tok môže potrebovať podporovaný spôsob na opätovné vytvorenie stavu aplikácie.

Zmenená výstupná adresa tiež neresetuje cieľový účet. Ak sa pracovný postup znova prihlási do rovnakého účtu, služba môže tieto akcie prepojiť prostredníctvom tohto účtu bez ohľadu na proxy prehliadača.

Ponechajte tieto voľby v pláne testovania: ktoré kroky vyžadujú jednu stabilnú cestu, kde sa spustí nový prehliadač a aký stav aplikácie by mal dostať. Vďaka tomu sa zlyhania ľahšie interpretujú ako zmena globálneho nastavenia rozšírenia, pričom existujúce pripojenia a požiadavky zostanú aktívne.

Nakoniec skontrolujte skutočnú trasu vzdialeného prehliadača. Nastavenie proxy na počítači, na ktorom je spustený testovací skript, môže ovplyvniť jeho pripojenie k WebDriver bez konfigurácie prehliadača na inom počítači.

Súvisiace články