A Selenide PROXY letöltéseihez a proxy beállítása szükséges a böngésző indítása előtt
A PROXY fájlletöltési mód a böngésző létrehozásakor telepített figyelőtől és szűrőtől függ, nem csupán a letöltési mappától.
Alkalmazza a konfigurációt az első böngésző indulása előtt, beleértve a megosztott tesztbeállításban történő bármilyen implicit létrehozást:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled engedélyezi a Selenide beágyazott figyelőjét ahhoz a böngészőmunkamenethez. A statikus beállítások utólagos módosítása nem tudja hozzáadni ezt a figyelőt/letöltésszűrőt a meglévő munkamenethez. downloadsFolder csak a fájltárolót választja ki.
Configuration.proxyHost/proxyPort ezt a beágyazott végpontot azonosítják, nem egy tetszőleges vállalati upstreamet. A nulla port lehetővé teszi, hogy a Selenide szabad portot válasszon.
Grid esetén a távoli böngészőnek el kell érnie a tesztgép figyelőjét. A saját localhostja máshová mutat; ha a felderítés nem megfelelő, használjon a böngésző által elérhető, hirdetett gazdagépet.
Egy szokásos href hivatkozásnál az alapértelmezett HTTPGET más letöltési útvonalat használ. A PROXY hasznos a művelet által kiváltott letöltésekhez, például egy űrlap elküldéséhez közvetlen hivatkozás nélkül.