Å bytte Selenium-proxy inneber å planleggje ei ny nettlesarøkt
Behandle WebDriver-proxyinnstillingar som øktkonfigurasjon og ta omsyn til tilstand når du byter nettlesarruter.
Standard WebDriver-proxyinnstillingar blir gjevne når ei nettlesarøkt blir oppretta. Det finst ingen generell WebDriver-kommando som endrar desse eigenskapane midt i økta.
For portabel automatisering, opprett den neste økta med den tiltenkte proxykonfigurasjonen og lukk den gamle økta når ho ikkje lenger trengst. For tillatne testar av offentleg nettsurfing, vel eit nettlesarkompatibelt endepunkt frå lista over gratis proxyar før du opprettar den neste økta. Nettlesarspecifikke utvidingar eller feilsøkingsgrensesnitt kan tilby andre mekanismar, men dei har eigne krav til støtte og løyve.
Nettlesarøkta ber med seg meir enn ein proxy
Ei erstattande økt endrar samanhengen testen køyrer i. Infokapslar, lagring, autentisering og opne sider må handterast med vilje. Ei rein økt kan vere nettopp det ein isolasjonstest treng; eit tilstandsbasert arbeidsflyt kan trenge ein støtta måte å etablere programtilstanden på nytt.
Ei endra utgangsadresse nullstiller heller ikkje målkontoen. Viss arbeidsflyten loggar inn på nytt på same konto, kan tenesta knyte desse handlingane saman gjennom den kontoen, uavhengig av nettlesaren sin proxy.
Hald desse vala i testplanen: kva steg som krev ein stabil rute, kvar ein ny nettlesar startar, og kva programtilstand han skal få. Det gjer feil lettare å tolke enn å endre den globale innstillinga til ei utviding medan eksisterande tilkoplingar og førespurnader er aktive.
Til slutt, undersøk ruta til den faktiske fjernnettlesaren. Ei proxyinnstilling på maskina som køyrer testskriptet kan påverke tilkoplinga hennar til WebDriver utan å konfigurere nettlesaren på ei anna maskin.