Selenide’i PROXY-allalaadimised nõuavad puhverserveri seadistamist enne brauseri käivitamist
PROXY-failide allalaadimisrežiim sõltub brauseri loomisel paigaldatud kuulajast ja filtrist, mitte ainult allalaadimiste kaustast.
Rakendage konfiguratsioon enne esimese brauseri käivitamist, sealhulgas igasugune kaudne loomine jagatud testiseadistuses:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled lubab Selenide’i sisseehitatud kuulaja selle brauseri seansi jaoks. Hilisem staatiliste seadete muutmine ei saa seda kuulajat/allalaadimisfiltrit olemasolevale seansile lisada. downloadsFolder valib ainult failisalvestuse.
Configuration.proxyHost/proxyPort tähistavad seda sisseehitatud lõpp-punkti, mitte suvalist ettevõtte upstream’i. Port null laseb Selenide’il valida vaba pordi.
Gridis peab kaugbrauser jõudma testmasina kuulajani. Selle enda localhost osutab mujale; kui tuvastamine ei sobi, kasutage brauserile kättesaadavat teatatud hosti.
Tavalise href-lingi puhul kasutab vaikimisi HTTPGET teistsugust allalaadimisteekonda. PROXY on kasulik toiminguga käivitatavate allalaadimiste jaoks, näiteks vormi esitamine ilma otsese lingita.