Firefox automatizācija var pieprasīt automātisku starpniekservera noteikšanu, nepārkopējot personīgo pārlūka profilu testā. Veidojot WebDriver sesiju, norādiet paredzēto starpniekservera režīmu.

Ar Selenium Java API automātiskās noteikšanas konfigurāciju var izteikt šādi:

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

Šīs klases pieder Selenium. Noteikšana joprojām ir atkarīga no pārlūka datora tīkla un piemērojamās pārlūka politikas. Tas nav solījums, ka tur pastāv WPAD pakalpojums.

Ja PAC URL jau ir zināms, tā vietā izveidojiet atsevišķu konfigurāciju ar šo URL:

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

Izmantojiet vienu konsekventu režīmu. Manuālie HTTP un SSL starpniekservera lauki, automātiskā noteikšana un norādītais PAC URL apraksta dažādus veidus, kā iegūt maršrutus. Izvairieties tos apvienot vienā objektā un paļauties uz nejaušu prioritāti.

PAC skripts var atlasīt vairākus galapunktus un tiešus izņēmumus pēc galamērķa. Tā pēdējās starpniekservera adreses kopēšana manuālajos iestatījumos aizstāj šo politiku ar fiksētu maršrutu. Skaidrais PAC režīms saglabā skriptu kā konfigurācijas ievadi.

Attālā Grid pārlūka mezgls iegūst skriptu un savienojas ar izvēlēto starpniekserveri. URL, kas sasniedzams no testu izpildītāja, var būt nesasniedzams no šī mezgla. Pārbaudot iestatījumus, turiet kopā faktisko iespēju, skripta piegādi un starpniekservera savienojuma pierādījumus.

Saistītie raksti