మొదటి బ్రౌజర్ ప్రారంభం కాకముందే కాన్ఫిగరేషన్‌ను వర్తించండి, భాగస్వామ్య పరీక్ష సెటప్‌లోని ఏదైనా అంతర్లీన సృష్టితో సహా:

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 ప్రత్యక్ష లింక్ లేని ఫారమ్ సమర్పణ వంటి చర్య-ప్రేరిత డౌన్‌లోడ్‌లకు ఉపయోగకరం.

సంబంధిత వ్యాసాలు