I-Selenium ingacela i-Firefox ukuthi ithole i-proxy ngokuzenzakalela ngaphandle kokukopisha iphrofayela yomsebenzisi yesiphequluli ekuhlolweni. Lapho wenza i-WebDriver session, chaza imodi ye-proxy oyifunayo.

Nge-Java API ye-Selenium, ukucushwa kokutholwa okuzenzakalelayo kungavezwa kanje:

Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);

Lawa makilasi ange-Selenium. Ukutholwa kusencike kunethiwekhi yomshini wesiphequluli kanye nenqubomgomo yesiphequluli esebenzayo. Lokhu akusona isithembiso sokuthi kukhona insiza ye-WPAD lapho.

Uma i-PAC URL isivele yaziwa, dala ukucushwa okuhlukile ngaleyo URL esikhundleni salokho:

Proxy proxy = new Proxy()
    .setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);

Sebenzisa imodi eyodwa ehambisanayo. Izinkambu ze-proxy ze-HTTP ne-SSL ezenziwa ngesandla, ukutholwa okuzenzakalelayo kanye ne-PAC URL ecacisiwe kuchaza izindlela ezahlukene zokuthola imizila. Gwema ukuzihlanganisa entweni eyodwa nokuthembela ekubalulekeni okungahleliwe.

Iskripthi se-PAC singakwazi ukukhetha amaphoyinti amaningi okuphela kanye nokukhishwa okuqondile ngokwendawo okuyiwa kuyo. Ukukopisha ikheli lokugcina le-proxy ezilungiselelweni zandla kushintsha leyo nqubomgomo ngomzila oqinile. Imodi ye-PAC ecacile igcina iskripthi njengokufakwayo kokucushwa.

Ku-Grid ekude, inodi yesiphequluli ithatha iskripthi futhi ixhumane ne-proxy ekhethiwe. I-URL efinyeleleka kusuka kusigijimi sokuhlola ingase ingafinyeleleki kuleyo nodi. Gcina ndawonye amandla asebenzayo, ukulethwa kweskripthi kanye nobufakazi bokuxhumana ne-proxy lapho uhlola ukusethwa.

Izihloko ezihlobene