A szelénproxy megváltoztatása új böngészőmunkamenet tervezését jelenti
Kezelje a WebDriver proxy beállításait munkamenet-konfigurációként, és vegye figyelembe az állapotot a böngészőútvonalak módosításakor.
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á.