Standardne nastavitve proxyja WebDriver so na voljo, ko je ustvarjena seja brskalnika. Ni splošnega ukaza WebDriver, ki bi urejal te zmožnosti sredi seje.

Za prenosno avtomatizacijo ustvarite naslednjo sejo s predvideno konfiguracijo proxyja in zaprite staro sejo, ko je ne potrebujete več. Za dovoljene preizkuse javnega brskanja izberite z brskalnikom združljivo končno točko s seznama brezplačnih posrednikov, preden ustvarite naslednjo sejo. Razširitve, specifične za brskalnik, ali vmesniki za odpravljanje napak lahko ponudijo druge mehanizme, vendar imajo ločene zahteve glede podpore in dovoljenj.

Seja brskalnika nosi več kot proxy

Nadomestna seja spremeni kontekst, v katerem se izvaja preizkus. Piškotki, shranjevanje, preverjanje pristnosti in odprte strani zahtevajo premišljeno ravnanje. Čista seja je lahko točno tisto, kar potrebuje izolacijski test; potek dela s stanjem bo morda potreboval podprt način za ponovno vzpostavitev stanja aplikacije.

Spremenjen izhodni naslov tudi ne ponastavi ciljnega računa. Če se potek dela ponovno prijavi v isti račun, lahko storitev poveže ta dejanja prek tega računa ne glede na proxy brskalnika.

Shranite te izbire v preskusnem načrtu: kateri koraki zahtevajo eno stabilno pot, kje se zažene nov brskalnik in kakšno stanje aplikacije naj prejme. Zaradi tega je napake lažje razlagati kot spreminjanje globalne nastavitve razširitve, medtem ko obstoječe povezave in zahteve ostanejo aktivne.

Na koncu preglejte dejansko pot oddaljenega brskalnika. Nastavitev proxyja na računalniku, v katerem se izvaja preskusni skript, lahko vpliva na njegovo povezavo z WebDriverjem, ne da bi konfigurirali brskalnik na drugem računalniku.

Sorodni članki