Firefox ସ୍ୱୟଂଚାଳନ ବ୍ୟକ୍ତିଗତ ବ୍ରାଉଜର ପ୍ରୋଫାଇଲକୁ ପରୀକ୍ଷଣରେ ନକଲ ନକରି ସ୍ୱୟଂଚାଳିତ ପ୍ରକ୍ସି ଚିହ୍ନଟ ଅନୁରୋଧ କରିପାରେ। WebDriver ସେସନ ସୃଷ୍ଟି କରିବା ସମୟରେ ଉଦ୍ଦିଷ୍ଟ ପ୍ରକ୍ସି ମୋଡ୍ ଦିଅନ୍ତୁ।

Selenium ର Java API ସହିତ, ସ୍ୱୟଂଚାଳିତ ଚିହ୍ନଟର ବିନ୍ୟାସ ଏହିପରି ପ୍ରକାଶ କରାଯାଇପାରେ:

Proxy proxy = new Proxy().setAutodetect(true);
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);
WebDriver driver = new FirefoxDriver(options);

ଏହି ଶ୍ରେଣୀଗୁଡ଼ିକ Selenium ର। ଚିହ୍ନଟ ଏବେ ମଧ୍ୟ ବ୍ରାଉଜର ମେସିନର ନେଟୱାର୍କ ଏବଂ ପ୍ରଯୁଜ୍ୟ ବ୍ରାଉଜର ନୀତି ଉପରେ ନିର୍ଭର କରେ। ସେଠାରେ WPAD ସେବା ଅଛି ବୋଲି ଏହା ପ୍ରତିଶ୍ରୁତି ନୁହେଁ।

PAC URL ପୂର୍ବରୁ ଜଣା ଥିଲେ, ଏହାର ପରିବର୍ତ୍ତେ ସେହି URL ସହିତ ଏକ ପୃଥକ ବିନ୍ୟାସ ସୃଷ୍ଟି କରନ୍ତୁ:

Proxy proxy = new Proxy()
    .setProxyAutoconfigUrl("https://config.example/proxy.pac");
FirefoxOptions options = new FirefoxOptions().setProxy(proxy);

ଗୋଟିଏ ସୁସଙ୍ଗତ ମୋଡ୍ ବ୍ୟବହାର କରନ୍ତୁ। ହାତରେ ଦିଆଯାଇଥିବା HTTP ଏବଂ SSL ପ୍ରକ୍ସି ଫିଲ୍ଡ, ସ୍ୱୟଂଚାଳିତ ଚିହ୍ନଟ ଏବଂ ନିର୍ଦ୍ଦିଷ୍ଟ PAC URL ମାର୍ଗ ପାଇବାର ଭିନ୍ନ ଭିନ୍ନ ଉପାୟ ବର୍ଣ୍ଣନା କରେ। ସେଗୁଡ଼ିକୁ ଏକ ବସ୍ତୁରେ ମିଶାଇ ଆକସ୍ମିକ ପ୍ରାଥମିକତା ଉପରେ ନିର୍ଭର କରିବାରୁ ବିରତ ରୁହନ୍ତୁ।

PAC ସ୍କ୍ରିପ୍ଟ ଗନ୍ତବ୍ୟ ସ୍ଥାନ ଅନୁସାରେ ଏକାଧିକ ଏଣ୍ଡପଏଣ୍ଟ ଏବଂ ସିଧାସଳଖ ବ୍ୟତିକ୍ରମ ବାଛିପାରେ। ଏହାର ଶେଷ ପ୍ରକ୍ସି ଠିକଣାକୁ ହାତରେ କରାଯାଉଥିବା ସେଟିଂସରେ ନକଲ କଲେ ସେହି ନୀତି ଏକ ସ୍ଥିର ମାର୍ଗ ଦ୍ୱାରା ବଦଳିଯାଏ। ସ୍ପଷ୍ଟ PAC ମୋଡ୍ ସ୍କ୍ରିପ୍ଟକୁ ବିନ୍ୟାସ ଇନପୁଟ ଭାବରେ ରଖେ।

ଦୂର Grid ରେ, ବ୍ରାଉଜର ନୋଡ୍ ସ୍କ୍ରିପ୍ଟ ଆଣେ ଏବଂ ବଛାଯାଇଥିବା ପ୍ରକ୍ସି ସହିତ ସଂଯୋଗ କରେ। ପରୀକ୍ଷଣ ଚଲାଉଥିବା ବ୍ୟକ୍ତିଙ୍କଠାରୁ ପହଞ୍ଚିପାରୁଥିବା URL ସେହି ନୋଡ୍‌ରୁ ପହଞ୍ଚନପାରେ। ସେଟଅପ ଯାଞ୍ଚ କରିବା ସମୟରେ ପ୍ରଭାବୀ ସାମର୍ଥ୍ୟ, ସ୍କ୍ରିପ୍ଟ ବିତରଣ ଏବଂ ପ୍ରକ୍ସି ସଂଯୋଗର ପ୍ରମାଣ ଏକାଠି ରଖନ୍ତୁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ