Firefoxen automatizazioak proxyaren detekzio automatikoa eska dezake, browser profil pertsonala probara kopiatu gabe. WebDriver saioa sortzean, adierazi nahi duzun proxy modua.

Seleniumen Java APIarekin, detekzio automatikorako konfigurazioa honela adieraz daiteke:

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

Klase hauek Seleniumenak dira. Detekzioa oraindik browser makinaaren sarearen eta aplikagarria den browser politikaren mende dago. Ez da bertan WPAD zerbitzurik badagoela dioen promesa.

PAC URLa jada ezaguna bada, sortu URL horrekin konfigurazio bereizi bat:

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

Erabili modu koherente bakarra. Eskuzko HTTP eta SSL proxy eremuak, detekzio automatikoa eta zehaztutako PAC URLa ibilbideak lortzeko modu desberdinak dira. Saihestu horiek objektu bakarrean konbinatzea eta ustekabeko lehentasunean oinarritzea.

PAC script batek hainbat amaiera-puntu eta zuzeneko salbuespen helburuaren arabera hauta ditzake. Bere azken proxy helbidea eskuzko ezarpenetara kopiatzeak politika hori ibilbide finko batekin ordezkatzen du. PAC modu esplizituak scripta konfigurazio-sarrera gisa gordetzen du.

Urruneko Grid batean, browser nodoak scripta eskuratu eta hautatutako proxyarekin konektatzen da. Probaren exekutatzailetik irisgarria den URL bat nodo horretatik irisgaitza izan daiteke. Ezarpena egiaztatzean, eduki batera gaitasun eraginkorra, scriptaren entrega eta proxy konexioaren frogak.

Erlazionatutako artikuluak