សមត្ថភាព WebDriver ដែលត្រឡប់មកគឺជាទិន្នន័យដែលបានធ្វើសេរៀល។ ធាតុប្រូកស៊ីរបស់វាអាចជា map មិនមែនជាវត្ថុ org.openqa.selenium.Proxy ដែលមានរួច។

សម្រាប់ instance 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 instance។ វាត្រឡប់ null នៅពេលគ្មានតម្លៃដែលគាំទ្រសម្រាប់ដកស្រង់។ ការ cast ផ្ទាល់នៃ getCapability("proxy") សន្មតការតំណាងមួយ ហើយអាចបរាជ័យចំពោះការតំណាងផ្សេង។

រក្សារបៀបជាមួយវាលដែលអ្នកពិនិត្យ។ ការកំណត់ PAC ឬប្រព័ន្ធមិនចាំបាច់មានខ្សែអក្សរអាសយដ្ឋាន HTTP និង HTTPS ដោយដៃដូចគ្នាទេ។

សមត្ថភាពនេះជាទិន្នន័យកំណត់ មិនមែនជាការត្រួតពិនិត្យសុខភាព។ វាមិនបញ្ជាក់ថាអ្នកស្តាប់បានទទួលការតភ្ជាប់ ហើយក៏មិនរាយការណ៍រាល់ការសម្រេច PAC តាមគោលដៅ។ ការខ្វះធាតុដោយដៃក៏មិនបញ្ជាក់ដោយខ្លួនឯងថាកម្មវិធីរុករកគ្មានផ្លូវប្រូកស៊ីដែលមកពីប្រព័ន្ធ។

អត្ថបទពាក់ព័ន្ធ