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}
ती HTTP आणि HTTPS साठी वेगळी गंतव्य क्षेत्रे वापरते. त्यांची host:port मूल्ये एकाच HTTP प्रॉक्सीकडे निर्देश करू शकतात, जेव्हा तो सामान्य फॉरवर्डिंग आणि आवश्यक HTTPS बोगदे दोन्ही सांभाळतो. येथे दाखवलेल्या सार्वजनिक पानासाठी, चाचणी सार्वजनिक मध्यस्थांना परवानगी देत असेल आणि प्रॉक्सी खाते लागत नसेल तर HTTP प्रॉक्सी यादीतून योग्य HTTP पत्ता घ्या.
options हा युक्तिवाद फक्त या कीवर्डने तयार केलेल्या ब्राउझरवर लागू होतो. तो चाचणीच्या ब्राउझर सेटअपसोबत ठेवा जेणेकरून सत्र आवश्यक त्या मार्गानेच सुरू होईल.
उदाहरण Robot चे अंगभूत शब्दकोश, मूल्यांकन आणि पद्धत-कॉल कीवर्ड Selenium च्या FirefoxOptions API सोबत वापरते. उदाहरणातील एंडपॉइंट आणि गंतव्य बदला. एखाद्या सूटमध्ये आधीच ब्राउझर पर्याय असतील, तर Open Browser ला देण्यापूर्वी त्या विद्यमान वस्तूत प्रॉक्सी क्षमता जोडा.