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 को देने से पहले उस मौजूदा ऑब्जेक्ट में प्रॉक्सी क्षमता जोड़ें।

संबंधित लेख