A WebDriver szabványos proxybeállításai a böngésző-munkamenet létrehozásakor jelennek meg. Nincs olyan általános WebDriver-parancs, amely a munkamenet felénél szerkesztené ezeket a képességeket.

A hordozható automatizáláshoz hozza létre a következő munkamenetet a kívánt proxykonfigurációval, és zárja be a régi munkamenetet, amikor már nincs rá szükség. Az engedélyezett nyilvános böngészési tesztekhez a következő munkamenet létrehozása előtt válasszon egy böngészővel kompatibilis végpontot az ingyenes proxylistából. A böngészőspecifikus bővítmények vagy hibakereső interfészek más mechanizmusokat is kínálhatnak, de külön támogatási és engedélykövetelményekkel rendelkeznek.

A böngésző munkamenete nem csak egy proxyt tartalmaz

A helyettesítő munkamenet megváltoztatja azt a környezetet, amelyben a teszt fut. A sütik, a tárolás, a hitelesítés és a nyitott oldalak tudatos kezelést igényelnek. A tiszta munkamenet pontosan az lehet, amire egy izolációs tesztnek szüksége van; egy állapotalapú munkafolyamatnak szüksége lehet egy támogatott módra az alkalmazás állapotának ismételt megállapításához.

A megváltozott kilépési cím szintén nem állítja vissza a célfiókot. Ha a munkafolyamat ugyanabba a fiókba jelentkezik be, a szolgáltatás a böngésző proxyjától függetlenül összekapcsolhatja ezeket a műveleteket a fiókon keresztül.

Tartsa meg ezeket a lehetőségeket a teszttervben: mely lépések igényelnek egy stabil útvonalat, hol indul egy új böngésző, és milyen alkalmazásállapotot kell kapnia. Ez megkönnyíti a hibák értelmezését, mint a bővítmény globális beállításának megváltoztatását, miközben a meglévő kapcsolatok és kérések aktívak maradnak.

Végül ellenőrizze a távoli böngésző tényleges útvonalát. A tesztszkriptet futtató gépen a proxy beállítása befolyásolhatja a WebDriver-hoz való kapcsolódást anélkül, hogy a böngészőt egy másik gépen konfigurálná.

Kapcsolódó cikkek