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.

Seotud artiklid