D'Firefox-Automatiséierung kann déi automatesch Proxy-Erkenne froen, ouni e perséinlecht Browserprofil an den Test ze kopéieren. Gitt de virgesinnene Proxy-Modus un, wann d'WebDriver-Sessioun erstallt gëtt.

Mat der Java-API vu Selenium kann eng Konfiguratioun fir déi automatesch Erkenne sou ausgedréckt ginn:

Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);

Dës Klasse gehéieren zu Selenium. D'Erkenne hänkt weider vum Netz vum Browser-Rechner an der gëlleger Browser-Politik of. Et ass keng Verspriechen, datt do e WPAD-Service existéiert.

Wann d'PAC-URL schonn bekannt ass, erstellt amplaz eng separat Konfiguratioun mat dëser URL:

Proxy proxy = new Proxy()
    .setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);

Benotzt ee kohärenten Modus. Manuell HTTP- an SSL-Proxy-Felder, déi automatesch Erkenne an eng spezifizéiert PAC-URL beschreiwen ënnerschiddlech Weeër, fir Routen ze kréien. Vermeit et, se an engem Objet ze kombinéieren an op eng zoufälleg Prioritéit ze vertrauen.

E PAC-Skript kann méi Endpunkten an direkt Ausnamen no Destinatioun auswielen. D'Kopéiere vu senger leschter Proxy-Adress an manuell Astellungen ersetzt dës Politik duerch eng fest Route. Den explizite PAC-Modus behält d'Skript als Konfiguratiounsinput.

An engem entfernten Grid hëlt de Browser-Knäit d'Skript a verbënnt sech mam gewielte Proxy. Eng URL, déi vum Test-Runner erreechbar ass, kann vun deem Knäit aus onerreechbar sinn. Halt déi effektiv Fäegkeet, d'Liwwerung vum Skript an d'Beweiser vun der Proxy-Verbindung zesummen, wann d'Setup gepréift gëtt.

Ähnlech Artikelen