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 ഉപകാരപ്രദമാണ്.