អានសមត្ថភាពប្រូកស៊ី Selenium Java ជាមួយ Proxy.extractFrom
អានសមត្ថភាពប្រូកស៊ីរបស់វគ្គ Java WebDriver តាមរយៈ Proxy.extractFrom ជំនួសការសន្មតថាតម្លៃដើមដែលត្រឡប់មកគឺជា Proxy instance រួចហើយ។
សមត្ថភាព 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 តាមគោលដៅ។ ការខ្វះធាតុដោយដៃក៏មិនបញ្ជាក់ដោយខ្លួនឯងថាកម្មវិធីរុករកគ្មានផ្លូវប្រូកស៊ីដែលមកពីប្រព័ន្ធ។