Načini posredniškega strežnika Selenium Firefox: PAC URL ali samodejno zaznavanje
Ob zagonu Firefoxa v možnosti posredniškega strežnika Selenium izberite samodejno zaznavanje ali izrecen PAC URL.
Avtomatizacija Firefoxa lahko zahteva samodejno zaznavanje posredniškega strežnika brez kopiranja osebnega profila brskalnika v test. Ob ustvarjanju seje WebDriver navedite predvideni način posredniškega strežnika.
Z Java API Selenium lahko konfiguracijo samodejnega zaznavanja izrazite takole:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Ti razredi pripadajo Seleniumu. Zaznavanje je še vedno odvisno od omrežja računalnika z brskalnikom in veljavne politike brskalnika. To ni obljuba, da tam obstaja storitev WPAD.
Ko je PAC URL že znan, namesto tega ustvarite ločeno konfiguracijo s tem URL-jem:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Uporabite en skladen način. Ročna polja posredniškega strežnika HTTP in SSL, samodejno zaznavanje in navedeni PAC URL opisujejo različne načine pridobivanja poti. Izogibajte se temu, da bi jih združili v enem objektu in se zanašali na naključno prednost.
Skript PAC lahko izbere več končnih točk in neposredne izjeme glede na cilj. Kopiranje njegovega zadnjega naslova posredniškega strežnika v ročne nastavitve to politiko nadomesti s fiksno potjo. Izrecen način PAC ohrani skript kot vhod konfiguracije.
V oddaljenem Gridu vozlišče brskalnika pridobi skript in se poveže z izbranim posredniškim strežnikom. URL, dosegljiv iz izvajalnika testov, je lahko iz tega vozlišča nedosegljiv. Pri preverjanju nastavitve imejte skupaj dejansko zmožnost, dostavo skripta in dokazilo o povezavi s posredniškim strežnikom.