Použijte konfiguraci před spuštěním prvního prohlížeče, včetně jakéhokoli implicitního vytvoření ve sdíleném testovacím nastavení:

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

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

proxyEnabled zapne vestavěný posluchač Selenide pro danou relaci prohlížeče. Pozdější změna statických nastavení nemůže do stávající relace přidat tento posluchač/filtr stahování. downloadsFolder vybírá pouze úložiště souborů.

Configuration.proxyHost/proxyPort označují tento vestavěný koncový bod, nikoli libovolný podnikový upstream. Port nula umožní Selenide vybrat volný port.

V Gridu musí vzdálený prohlížeč dosáhnout posluchače testovacího stroje. Jeho vlastní localhost ukazuje jinam; když se detekce nehodí, použijte inzerovaného hostitele dostupného z prohlížeče.

U běžného odkazu href používá výchozí HTTPGET jinou cestu stahování. PROXY je užitečný pro stahování spouštěná akcí, například odeslání formuláře bez přímého odkazu.

Související články