Selenium Firefox proxy načini: PAC URL ili automatsko otkrivanje
Izaberite automatsko otkrivanje ili izričit PAC URL u Selenium proxy mogućnosti pri pokretanju Firefoxa.
Firefox automatizacija može zatražiti automatsko otkrivanje proxyja bez kopiranja ličnog profila pregledača u test. Navedite željeni proxy način pri stvaranju WebDriver sesije.
Uz Selenium 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 zavisi od mreže računara sa pregledačem i primenljive politike pregledača. To nije obećanje da tamo postoji WPAD servis.
Kada je PAC URL već poznat, umesto toga napravite zasebnu konfiguraciju sa tim URL-om:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Koristite jedan dosledan način. Ručna HTTP i SSL proxy polja, automatsko otkrivanje i navedeni PAC URL opisuju različite načine dobijanja ruta. Izbegavajte da ih kombinujete u jednom objektu i oslanjate se na slučajan prioritet.
PAC skripta može izabrati nekoliko krajnjih tačaka i direktne izuzetke prema odredištu. Kopiranje njene poslednje proxy adrese u ručne postavke zamenjuje tu politiku fiksnom rutom. Izričit PAC način čuva skriptu kao ulaz konfiguracije.
Na udaljenom Gridu čvor pregledača preuzima skriptu i povezuje se sa izabranim proxyjem. URL dostupan sa pokretača testova može biti nedostupan sa tog čvora. Držite zajedno efektivnu mogućnost, isporuku skripte i dokaz proxy veze pri proveri postavke.