Seleniden PROXY-lataukset edellyttävät välityspalvelimen määritystä ennen selaimen käynnistystä
PROXY-tiedostolataustila riippuu selaimen luonnin yhteydessä asennetusta kuuntelijasta ja suodattimesta, ei pelkästään latauskansiosta.
Käytä määritystä ennen ensimmäisen selaimen käynnistymistä, mukaan lukien mahdollinen implisiittinen luonti jaetussa testausympäristössä:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled ottaa Seleniden sisäänrakennetun kuuntelijan käyttöön kyseiselle selainistunnolle. Staattisten asetusten muuttaminen jälkeenpäin ei voi lisätä kyseistä kuuntelijaa/lataussuodatinta olemassa olevaan istuntoon. downloadsFolder valitsee vain tiedostosäilön.
Configuration.proxyHost/proxyPort yksilöivät kyseisen sisäänrakennetun päätepisteen, eivät mielivaltaista yrityksen upstreamia. Portti nolla antaa Seleniden valita vapaan portin.
Gridissä etäselaimen on päästävä testikoneen kuuntelijaan. Sen oma localhost osoittaa muualle; käytä selaimen tavoitettavissa olevaa ilmoitettua isäntää, kun tunnistus ei sovellu.
Tavalliselle href-linkille oletusarvoinen HTTPGET käyttää eri latauspolkua. PROXY on hyödyllinen toiminnon laukaisemissa latauksissa, kuten lomakkeen lähetyksessä ilman suoraa linkkiä.