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 অ্যাকশন-চালিত ডাউনলোডের জন্য উপযোগী, যেমন সরাসরি লিঙ্ক ছাড়া ফর্ম জমা দেওয়া।