הורדות PROXY של Selenide דורשות הגדרת פרוקסי לפני הפעלת הדפדפן
מצב הורדת הקבצים 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 שימושי להורדות שמופעלות בפעולה, כגון שליחת טופס ללא קישור ישיר.