Selenium Firefoxi puhverserveri režiimid: PAC-i URL või automaatne tuvastus
Valige Firefoxi käivitamisel Seleniumi puhverserveri võimaluses automaatne tuvastus või selgesõnaline PAC-i URL.
Firefoxi automatiseerimine võib taotleda puhverserveri automaatset tuvastust ilma isikliku brauseriprofiili testimisse kopeerimata. Määrake soovitud puhverserveri režiim WebDriveri seansi loomisel.
Seleniumi Java API-ga saab automaatse tuvastuse konfiguratsiooni väljendada nii:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Need klassid kuuluvad Seleniumile. Tuvastus sõltub endiselt brauseri masina võrgust ja kohaldatavast brauseripoliitikast. See ei ole lubadus, et seal on WPAD-teenus.
Kui PAC-i URL on juba teada, looge selle asemel eraldi konfiguratsioon selle URL-iga:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Kasutage üht järjekindlat režiimi. Käsitsi HTTP- ja SSL-puhverserveri väljad, automaatne tuvastus ja määratud PAC-i URL kirjeldavad erinevaid viise marsruutide saamiseks. Vältige nende ühendamist ühes objektis ja juhuslikule tähtsusele lootmist.
PAC-i skript võib valida mitu lõpp-punkti ja otseseid erandeid sihtkoha järgi. Selle viimase puhverserveri aadressi kopeerimine käsitsi seadetesse asendab selle poliitika fikseeritud marsruudiga. Selgesõnaline PAC-i režiim säilitab skripti konfiguratsiooni sisendina.
Kaug-Gridis toob brauseri sõlm skripti alla ja ühendub valitud puhverserveriga. Testijooksutajast kättesaadav URL võib sellelt sõlmelt kättesaamatu olla. Hoidke seadistuse kontrollimisel koos tegelik võimalus, skripti kohaletoimetamine ja puhverserveri ühenduse tõend.