Primenite konfiguraciju pre nego što se prvi pregledač pokrene, uključujući svako implicitno stvaranje u zajedničkom testnom okruženju:

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

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

proxyEnabled omogućava Selenideov ugrađeni slušalac za tu sesiju pregledača. Naknadna izmena statičkih postavki ne može dodati taj slušalac/filter preuzimanja postojećoj sesiji. downloadsFolder samo bira skladište datoteka.

Configuration.proxyHost/proxyPort označavaju tu ugrađenu krajnju tačku, a ne proizvoljni korporativni upstream. Port nula omogućava Selenideu da izabere slobodan port.

Na Gridu udaljeni pregledač mora da dosegne slušalac test mašine. Njegov sopstveni localhost pokazuje negde drugde; koristite oglašeni host dostupan pregledaču kada detekcija nije prikladna.

Za običnu href vezu podrazumevani HTTPGET koristi drugačiju putanju preuzimanja. PROXY je koristan za preuzimanja pokrenuta radnjom, kao što je slanje obrasca bez direktne veze.

Povezani članci