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 କାର୍ଯ୍ୟ-ପ୍ରେରିତ ଡାଉନଲୋଡ୍ ପାଇଁ ଉପଯୋଗୀ, ଯେପରି ସିଧା ଲିଙ୍କ ବିନା ଫର୍ମ ଦାଖଲ।