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 عمل سے شروع ہونے والی ڈاؤن لوڈز کے لیے مفید ہے، جیسے براہ راست لنک کے بغیر فارم جمع کرانا۔