Selenide PROXY yükləmələri brauzer başlamazdan əvvəl proxy qurulumu tələb edir
PROXY fayl yükləmə rejimi brauzer yaradılarkən quraşdırılan dinləyici və filtrdən asılıdır, təkcə yükləmə qovluğundan deyil.
Konfiqurasiyanı ilk brauzer başlamazdan əvvəl tətbiq edin, o cümlədən ortaq test qurulumunda hər hansı gizli yaradılma:
Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.downloadsFolder = "build/downloads";
open(applicationUrl);
File report = $("#download-report").download();proxyEnabled həmin brauzer sessiyası üçün Selenide-in daxili dinləyicisini aktivləşdirir. Statik parametrləri sonradan dəyişmək həmin dinləyici/yükləmə filtrini mövcud sessiyaya əlavə edə bilməz. downloadsFolder yalnız fayl saxlama yerini seçir.
Configuration.proxyHost/proxyPort həmin daxili son nöqtəni müəyyən edir, ixtiyari korporativ yuxarı axını deyil. Sıfır port Selenide-ə sərbəst port seçməyə imkan verir.
Grid üzərində uzaq brauzer test maşınının dinləyicisinə çatmalıdır. Onun öz localhost-u başqa yerə işarə edir; aşkarlama uyğun olmadıqda brauzerin çata bildiyi elan edilmiş hostdan istifadə edin.
Adi href keçidi üçün standart HTTPGET fərqli yükləmə yolu istifadə edir. PROXY hərəkətlə tetiklənən yükləmələr üçün faydalıdır, məsələn birbaşa keçid olmadan forma göndərilməsi.