Mënyrat e përfaqësuesit Selenium Firefox: URL PAC ose zbulim automatik
Zgjidhni zbulimin automatik ose një URL PAC të qartë në aftësinë e përfaqësuesit të Selenium kur nis Firefox.
Automatizimi i Firefox mund të kërkojë zbulim automatik të përfaqësuesit pa kopjuar një profil personal shfletuesi në test. Specifikoni mënyrën e synuar të përfaqësuesit kur krijoni sesionin WebDriver.
Me Java API të Selenium, një konfigurim i zbulimit automatik mund të shprehet kështu:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Këto klasa i përkasin Selenium. Zbulimi varet ende nga rrjeti i makinës së shfletuesit dhe nga politika e zbatueshme e shfletuesit. Nuk është premtim se atje ekziston një shërbim WPAD.
Kur URL PAC dihet tashmë, krijoni në vend të kësaj një konfigurim të veçantë me atë URL:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Përdorni një mënyrë të vetme koherente. Fushat manuale të përfaqësuesit HTTP dhe SSL, zbulimi automatik dhe një URL PAC e specifikuar përshkruajnë mënyra të ndryshme për të marrë rrugët. Shmangni kombinimin e tyre në një objekt të vetëm dhe mbështetjen në një përparësi të rastësishme.
Një skript PAC mund të zgjedhë disa pika fundore dhe përjashtime të drejtpërdrejta sipas destinacionit. Kopjimi i adresës së tij të fundit të përfaqësuesit në cilësimet manuale e zëvendëson atë politikë me një rrugë fikse. Mënyra e qartë PAC e ruan skriptin si hyrje të konfigurimit.
Në një Grid të largët, nyja e shfletuesit merr skriptin dhe lidhet me përfaqësuesin e zgjedhur. Një URL e arritshme nga ekzekutuesi i testeve mund të jetë e paarritshme nga ajo nyje. Mbani së bashku aftësinë efektive, dorëzimin e skriptit dhe provat e lidhjes me përfaqësuesin kur kontrolloni konfigurimin.