Ang Pagbabago ng Selenium Proxy ay Nangangahulugan ng Pagpaplano para sa Bagong Session ng Browser
Tratuhin ang mga setting ng proxy ng WebDriver bilang configuration ng session at account para sa estado kapag binabago ang mga ruta ng browser.
Ang mga karaniwang setting ng proxy ng WebDriver ay ibinibigay kapag ginawa ang isang session ng browser. Walang pangkalahatang utos ng WebDriver na nag-e-edit ng mga kakayahan sa kalagitnaan ng session.
Para sa portable automation, gumawa ng susunod na session kasama ang nilalayong proxy configuration nito at isara ang lumang session kapag hindi na ito kailangan. Para sa mga pinahihintulutang pagsubok sa pampublikong pagba-browse, pumili ng endpoint na tugma sa browser mula sa libreng proxy list bago gawin ang susunod na session. Ang mga extension na tukoy sa browser o mga interface ng pag-debug ay maaaring mag-alok ng iba pang mga mekanismo, ngunit mayroon silang hiwalay na suporta at mga kinakailangan sa pahintulot.
Ang session ng browser ay nagdadala ng higit pa sa isang proxy
Binabago ng kapalit na session ang konteksto kung saan tumatakbo ang pagsubok. Ang cookies, storage, authentication, at open page ay nangangailangan ng sinasadyang paghawak. Ang isang malinis na sesyon ay maaaring ang eksaktong kailangan ng isang pagsubok sa paghihiwalay; ang isang stateful na daloy ng trabaho ay maaaring mangailangan ng suportadong paraan upang maitaguyod muli ang estado ng aplikasyon nito.
Ang binagong exit address ay ay hindi rin nire-reset ang patutunguhang account. Kung magsa-sign in muli ang workflow sa parehong account, maiuugnay ng serbisyo ang mga pagkilos na iyon sa pamamagitan ng account na iyon anuman ang proxy ng browser.
Panatilihin ang mga pagpipiliang ito sa plano ng pagsubok: kung aling mga hakbang ang nangangailangan ng isang matatag na ruta, kung saan magsisimula ang isang bagong browser, at kung anong estado ng application ang dapat nitong matanggap. Ginagawa nitong mas madaling bigyang-kahulugan ang mga pagkabigo kaysa baguhin ang pangkalahatang setting ng extension habang nananatiling aktibo ang mga kasalukuyang koneksyon at kahilingan.
Panghuli, siyasatin ang aktwal na ruta ng malayong browser. Ang isang setting ng proxy sa machine na nagpapatakbo ng test script ay maaaring makaapekto sa koneksyon nito sa WebDriver nang hindi kino-configure ang browser sa ibang machine.