د 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 ته له سپارلو مخکې پر همدغه موجود شی پراکسي وړتیا ورزیاته کړئ.

اړوندې مقالې