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 ક્રિયા-ટ્રિગર થયેલ ડાઉનલોડ માટે ઉપયોગી છે, જેમ કે સીધી લિંક વગર ફોર્મ સબમિશન.