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