Použite konfiguráciu pred spustením prvého prehliadača, vrátane akéhokoľvek implicitného vytvorenia v zdieľanom testovacom nastavení:

Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";

open(applicationUrl);
File report = $("#download-report").download();

proxyEnabled zapne vstavaný poslucháč Selenide pre danú reláciu prehliadača. Neskoršia zmena statických nastavení nemôže do existujúcej relácie pridať tento poslucháč/filter sťahovania. downloadsFolder vyberá iba úložisko súborov.

Configuration.proxyHost/proxyPort označujú tento vstavaný koncový bod, nie ľubovoľný podnikový upstream. Port nula umožní Selenide vybrať voľný port.

V Grid musí vzdialený prehliadač dosiahnuť poslucháč testovacieho stroja. Jeho vlastný localhost ukazuje inam; keď sa detekcia nehodí, použite inzerovaného hostiteľa dostupného z prehliadača.

Pre bežný odkaz href používa predvolený HTTPGET inú cestu sťahovania. PROXY je užitočný pre sťahovania spúšťané akciou, napríklad odoslanie formulára bez priameho odkazu.

Súvisiace články