ആദ്യ ബ്രൗസർ ആരംഭിക്കുന്നതിന് മുൻപ് കോൺഫിഗറേഷൻ പ്രയോഗിക്കുക, പങ്കിട്ട ടെസ്റ്റ് സെറ്റപ്പിലെ ഏതെങ്കിലും സൂചിത സൃഷ്ടിയുൾപ്പെടെ:

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

അനുബന്ധ ലേഖനങ്ങൾ