ଫେରାଇ ଦିଆଯାଇଥିବା WebDriver ସାମର୍ଥ୍ୟ ହେଉଛି କ୍ରମବଦ୍ଧ ତଥ୍ୟ। ଏହାର ପ୍ରକ୍ସି ପ୍ରବେଶିକା ପୂର୍ବରୁ ଥିବା org.openqa.selenium.Proxy ବସ୍ତୁ ନୁହେଁ, ଏକ map ହୋଇପାରେ।

ChromeDriver କିମ୍ବା RemoteWebDriver ଇନଷ୍ଟାନ୍ସ ପାଇଁ Selenium Java ଏକ ରୂପାନ୍ତର ସହାୟକ ଦିଏ:

Proxy proxy = Proxy.extractFrom(driver.getCapabilities());
if (proxy != null) {
    System.out.println(proxy.getProxyType());
    System.out.println(proxy.getHttpProxy());
    System.out.println(proxy.getSslProxy());
}

ସହାୟକଟି map ଏବଂ Proxy ଇନଷ୍ଟାନ୍ସ ଉଭୟକୁ ପରିଚାଳନା କରେ। ବାହାର କରିବା ପାଇଁ ସମର୍ଥିତ ମୂଲ୍ୟ ନ ଥିଲେ ଏହା null ଫେରାଏ। getCapability("proxy") ର ସିଧା cast ଏକ ଉପସ୍ଥାପନା ଧରି ନେଇଥାଏ ଏବଂ ଅନ୍ୟଟି ପାଇଁ ବିଫଳ ହୋଇପାରେ।

ଆପଣ ଯାଞ୍ଚ କରୁଥିବା ଫିଲ୍ଡ ସହିତ ମୋଡ଼ ରଖନ୍ତୁ। PAC କିମ୍ବା ସିଷ୍ଟମ କନଫିଗରେସନରେ ସେହି ହାତରେ ଲେଖା HTTP ଏବଂ HTTPS ଠିକଣା ଷ୍ଟ୍ରିଙ୍ଗ ରହିବା ଆବଶ୍ୟକ ନାହିଁ।

ସାମର୍ଥ୍ୟଟି କନଫିଗରେସନ ତଥ୍ୟ, ସ୍ୱାସ୍ଥ୍ୟ ଯାଞ୍ଚ ନୁହେଁ। ଏହା ପ୍ରମାଣ କରେ ନାହିଁ ଯେ କୌଣସି listener ସଂଯୋଗ ଗ୍ରହଣ କରିଛି, ଏବଂ ପ୍ରତ୍ୟେକ ଗନ୍ତବ୍ୟ ପାଇଁ PAC ନିଷ୍ପତ୍ତି ଜଣାଏ ନାହିଁ। ହାତରେ ଲେଖା ପ୍ରବେଶିକା ଅନୁପସ୍ଥିତ ଥିବା ମଧ୍ୟ ବ୍ରାଉଜରର ସିଷ୍ଟମରୁ ଆସିଥିବା ପ୍ରକ୍ସି ପଥ ନାହିଁ ବୋଲି ନିଜେ ପ୍ରମାଣ କରେ ନାହିଁ।

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