Примените конфигурацију пре него што се први прегледач покрене, укључујући свако имплицитно стварање у заједничком тестном окружењу:

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

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

proxyEnabled омогућава Selenide-ов уграђени слушалац за ту сесију прегледача. Накнадна измена статичких поставки не може додати тај слушалац/филтер преузимања постојећој сесији. downloadsFolder само бира складиште датотека.

Configuration.proxyHost/proxyPort означавају ту уграђену крајњу тачку, а не произвољни корпоративни upstream. Порт нула омогућава Selenide-у да изабере слободан порт.

На Grid-у удаљени прегледач мора да достигне слушалац тест машине. Његов сопствени localhost показује негде другде; користите оглашени хост доступан прегледачу када детекција није прикладна.

За обичну href везу подразумевани HTTPGET користи другачију путању преузимања. PROXY је користан за преузимања покренута радњом, као што је слање обрасца без директне везе.

Повезани чланци