Selenium Firefox proxy načini: PAC URL ili automatsko otkrivanje
Odaberite automatsko otkrivanje ili izričit PAC URL u Seleniumovoj proxy mogućnosti pri pokretanju Firefoxa.
Firefox automatizacija može zatražiti automatsko otkrivanje proxyja bez kopiranja osobnog profila preglednika u test. Navedite željeni proxy način pri stvaranju WebDriver sesije.
Uz Seleniumov Java API, konfiguracija automatskog otkrivanja može se izraziti ovako:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Ove klase pripadaju Seleniumu. Otkrivanje i dalje ovisi o mreži računala s preglednikom i primjenjivoj politici preglednika. To nije obećanje da tamo postoji WPAD usluga.
Kada je PAC URL već poznat, umjesto toga izradite zasebnu konfiguraciju s tim URL-om:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Koristite jedan dosljedan način. Ručna HTTP i SSL proxy polja, automatsko otkrivanje i navedeni PAC URL opisuju različite načine dobivanja ruta. Izbjegavajte ih kombinirati u jednom objektu i oslanjati se na slučajan prioritet.
PAC skripta može odabrati nekoliko krajnjih točaka i izravne iznimke prema odredištu. Kopiranje njezine posljednje proxy adrese u ručne postavke zamjenjuje tu politiku fiksnom rutom. Izričit PAC način čuva skriptu kao ulaz konfiguracije.
Na udaljenom Gridu čvor preglednika dohvaća skriptu i povezuje se s odabranim proxyjem. URL dostupan s pokretača testova može biti nedostupan s tog čvora. Držite zajedno učinkovitu mogućnost, isporuku skripte i dokaz proxy veze pri provjeri postavke.