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.

Artikuj të ngjashëm