Robot Framework SeleniumLibrary: Firefox प्रोक्सी विकल्पहरू मिलाउने
म्यानुअल WebDriver प्रोक्सी क्षमता भएको FirefoxOptions वस्तु SeleniumLibrary को Open Browser किवर्डमा पठाउनुहोस्।
SeleniumLibrary को Open Browser किवर्डले Selenium विकल्प वस्तु लिन्छ। Firefox सत्र बन्नु अघि त्यो वस्तुमा म्यानुअल प्रोक्सी क्षमता राख्नुहोस्:
*** Settings ***
Library SeleniumLibrary
Test Teardown Close All Browsers
*** Test Cases ***
Open Through Office Proxy
&{route}= Create Dictionary
... proxyType=manual
... httpProxy=proxy.example:8080
... sslProxy=proxy.example:8080
${options}= Evaluate selenium.webdriver.FirefoxOptions() modules=selenium.webdriver
Call Method ${options} set_capability proxy ${route}
Open Browser https://www.example.com/ firefox options=${options}
तिनीहरूको host:port मानले एउटै HTTP प्रोक्सी देखाउन सक्छ, जब त्यसले सामान्य फर्वार्डिङ र आवश्यक HTTPS सुरुङ दुवैलाई समर्थन गर्छ। यहाँ देखाइएको सार्वजनिक पृष्ठका लागि, परीक्षणले सार्वजनिक मध्यस्थहरूलाई अनुमति दिन्छ र प्रोक्सी खाता चाहिँदैन भने HTTP प्रोक्सी सूचीबाट उपयुक्त HTTP ठेगाना लिनुहोस्।
options तर्कले यही किवर्डले बनाएको ब्राउजरलाई मात्र लागू हुन्छ। यसलाई परीक्षणको ब्राउजर सेटअपसँगै राख्नुहोस् ताकि सत्र आवश्यक मार्गबाटै सुरु होस्।
उदाहरणले Robot का अन्तर्निहित शब्दकोश, मूल्याङ्कन र विधि-कल किवर्डहरू Selenium को FirefoxOptions API सँग प्रयोग गर्छ। उदाहरणको अन्त्य बिन्दु र गन्तव्य बदल्नुहोस्। कुनै सुटमा पहिले नै ब्राउजर विकल्पहरू छन् भने Open Browser मा दिनु अघि त्यो विद्यमान वस्तुमा प्रोक्सी क्षमता थप्नुहोस्।