ترتیب د لومړي براوزر له پیل مخکې پلي کړئ، په شریک شوي ازموینې ترتیب کې هر ډول ضمني جوړونه هم شاملوي:

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

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

proxyEnabled د هغه براوزر ناستې لپاره د Selenide جوړ شوی اورېدونکی فعالوي. وروسته د سټاټیک ترتیباتو بدلول نشي کولی هغه اورېدونکی/ډاونلوډ فلټر موجودې ناستې ته ورزیات کړي. downloadsFolder یوازې د فایل زېرمه ټاکي.

Configuration.proxyHost/proxyPort هغه جوړ شوی پای ټکی ښیي، نه کوم خپل سرې کارپوریټ upstream. صفر پورټ Selenide ته اجازه ورکوي چې ازاد پورټ وټاکي.

په Grid کې، لرې براوزر باید د ازموینې ماشین اورېدونکي ته ورسېږي. د دې خپل localhost بل ځای ته اشاره کوي; کله چې کشف سم نه وي، د براوزر لخوا د رسېدو وړ اعلان شوی کوربه وکاروئ.

د عادي href لینک لپاره، ډیفالټ HTTPGET بله ډاونلوډ لار کاروي. PROXY د عمل له مخې رامنځته شوو ډاونلوډونو لپاره ګټور دی، لکه د فورم سپارل پرته له مستقیم لینک.

اړوندې مقالې