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.

Aiheeseen liittyvät artikkelit