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 तो अंतर्निहित एंडपॉइंट दर्शवतात, कोणताही अनियंत्रित कॉर्पोरेट अपस्ट्रीम नाही. शून्य पोर्ट Selenide ला मुक्त पोर्ट निवडू देतो.
Grid वर, दूरस्थ ब्राउझरने चाचणी मशीनच्या लिसनरपर्यंत पोहोचले पाहिजे. त्याचा स्वतःचा localhost अन्यत्र निर्देश करतो; शोध योग्य नसल्यास ब्राउझर पोहोचू शकेल असा जाहीर केलेला होस्ट वापरा.
सामान्य href लिंकसाठी, डीफॉल्ट HTTPGET वेगळा डाउनलोड मार्ग वापरतो. PROXY क्रियेमुळे सुरू होणाऱ्या डाउनलोडसाठी उपयुक्त आहे, जसे थेट लिंकशिवाय फॉर्म सबमिशन.