திருப்பியளிக்கப்பட்ட 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 முகவரி சரங்கள் இருக்க வேண்டியதில்லை.

திறன் என்பது உள்ளமைவுத் தரவு, நிலைச் சோதனை அல்ல. ஒரு கேட்பான் இணைப்பை ஏற்றுக்கொண்டது என்பதை அது நிரூபிக்காது, ஒவ்வொரு இலக்குக்குமான PAC முடிவையும் தெரிவிக்காது. கைமுறை உள்ளீடு இல்லாததும் உலாவிக்கு கணினியிலிருந்து வந்த ப்ராக்ஸி பாதை இல்லை என்பதைத் தனியாக நிரூபிக்காது.

தொடர்புடைய கட்டுரைகள்