Selenium Firefox proxy módok: PAC URL vagy automatikus felderítés
A Firefox indításakor válassza az automatikus felderítést vagy egy explicit PAC URL-t a Selenium proxy képességében.
A Firefox automatizálása kérheti a proxy automatikus felderítését anélkül, hogy személyes böngészőprofilt másolna a tesztbe. A WebDriver-munkamenet létrehozásakor adja meg a kívánt proxy módot.
A Selenium Java API-jával az automatikus felderítés konfigurációja így fejezhető ki:
Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);
Ezek az osztályok a Seleniumhoz tartoznak. A felderítés továbbra is a böngészőgép hálózatától és az érvényes böngészőszabályzattól függ. Ez nem ígéret arra, hogy ott létezik WPAD-szolgáltatás.
Ha a PAC URL már ismert, hozzon létre helyette külön konfigurációt azzal az URL-lel:
Proxy proxy = new Proxy()
.setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
Használjon egyetlen következetes módot. A kézi HTTP- és SSL-proxy mezők, az automatikus felderítés és a megadott PAC URL az útvonalak megszerzésének különböző módjait írják le. Kerülje ezek egyetlen objektumban való kombinálását és a véletlen elsőbbségre való hagyatkozást.
A PAC-szkript több végpontot és közvetlen kivételeket választhat cél szerint. Az utolsó proxy-címének kézi beállításokba másolása egy rögzített útvonallal helyettesíti ezt a szabályzatot. Az explicit PAC mód megőrzi a szkriptet konfigurációs bemenetként.
Távoli Griden a böngészőcsomópont letölti a szkriptet, és csatlakozik a kiválasztott proxyhoz. A tesztszolgáltatóból elérhető URL lehet, hogy arról a csomópontról nem érhető el. A beállítás ellenőrzésekor tartsa együtt a tényleges képességet, a szkript kézbesítését és a proxykapcsolat bizonyítékait.