पहिलो ब्राउजर सुरु हुनुअघि कन्फिगरेसन लागू गर्नुहोस्, साझा टेस्ट सेटअपमा हुने कुनै पनि अन्तर्निहित सिर्जना सहित:

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 कार्यबाट सुरु हुने डाउनलोडका लागि उपयोगी छ, जस्तै सिधा लिङ्क बिनाको फारम पेस।

सम्बन्धित लेखहरू