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 нь үйлдлээр өдөөгдсөн татан авалтад ашигтай, жишээ нь шууд холбоосгүй маягт илгээх.