Selenide-ի PROXY ներբեռնումները պահանջում են պրոքսիի կարգավորում մինչև դիտարկիչի մեկնարկը
PROXY ֆայլերի ներբեռնման ռեժիմը կախված է դիտարկիչի ստեղծման պահին տեղադրված լսողից և զտիչից, ոչ միայն ներբեռնումների պանակից։
Կիրառեք կարգավորումը մինչև առաջին դիտարկիչի մեկնարկը՝ ներառյալ համատեղ թեստային կարգավորման ցանկացած անուղղակի ստեղծումը.
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-ն օգտակար է գործողությամբ գործարկվող ներբեռնումների համար, օրինակ՝ ուղիղ հղում չունեցող ձևի ուղարկումը.