Selenium Firefox -välityspalvelintilat: PAC-URL tai automaattinen tunnistus
Valitse Firefoxin käynnistyksessä Seleniumin välityspalvelinominaisuudessa automaattinen tunnistus tai erillinen PAC-URL.
Firefoxin automaatio voi pyytää välityspalvelimen automaattista tunnistusta kopioimatta henkilökohtaista selainprofiilia testiin. Ilmoita haluttu välityspalvelintila WebDriver-istuntoa luotaessa.
Seleniumin Java-rajapinnalla automaattisen tunnistuksen asetukset voidaan ilmaista näin:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Nämä luokat kuuluvat Seleniumiin. Tunnistus riippuu edelleen selainkoneen verkosta ja sovellettavasta selainkäytännöstä. Se ei ole lupaus siitä, että siellä on WPAD-palvelu.
Kun PAC-URL on jo tiedossa, luo sen sijaan erillinen asetus kyseisellä URL-osoitteella:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Käytä yhtä johdonmukaista tilaa. Manuaaliset HTTP- ja SSL-välityspalvelinkentät, automaattinen tunnistus ja määritetty PAC-URL kuvaavat erilaisia tapoja saada reittejä. Vältä niiden yhdistämistä yhteen olioon ja satunnaiseen ensisijaisuuteen luottamista.
PAC-skripti voi valita useita päätepisteitä ja suoria poikkeuksia kohteen mukaan. Sen viimeisen välityspalvelinsoitteen kopioiminen manuaalisiin asetuksiin korvaa kyseisen käytännön kiinteällä reitillä. Erillinen PAC-tila säilyttää skriptin asetusten syötteenä.
Etä-Gridissä selainsolmu hakee skriptin ja yhdistää valittuun välityspalvelimeen. Testin suorittajalta saavutettava URL voi olla saavuttamaton kyseiseltä solmulta. Pidä tehokas ominaisuus, skriptin toimitus ja välityspalvelinyhteyden todisteet yhdessä asetusta tarkistaessasi.