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 کو دینے سے پہلے اُس موجودہ شے میں پراکسی صلاحیت شامل کریں۔

متعلقہ مضامین