Applika l-konfigurazzjoni qabel ma jibda l-ewwel browser, inkluż kwalunkwe ħolqien impliċitu fit-twaqqif tat-test kondiviż:

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

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

proxyEnabled jippermetti s-semmiegħ inkorporat ta’ Selenide għal dik is-sessjoni tal-browser. Li tbiddel l-issettjar statiku wara ma jistax iżżid dak is-semmiegħ/filtru tat-tniżżil mas-sessjoni eżistenti. downloadsFolder jagħżel biss il-ħażna tal-fajls.

Configuration.proxyHost/proxyPort jidentifikaw dak il-punt aħħari inkorporat, mhux upstream korporattiv arbitrarju. Il-port żero jħalli lil Selenide jagħżel port ħieles.

Fuq Grid, il-browser remot irid jilħaq is-semmiegħ tal-magna tat-test. Il-localhost tiegħu stess jindika x’imkien ieħor; uża host imħabbar li l-browser jista’ jilħaq meta d-detezzjoni mhijiex adattata.

Għal link href normali, l-HTTPGET awtomatiku juża mogħdija tat-tniżżil differenti. PROXY huwa utli għal tniżżil ikkawżat minn azzjoni, bħal sottomissjoni ta’ formola mingħajr link dirett.

Artikli relatati