SeleniumLibrary ၏ Open Browser သော့ချက်စကားလုံးသည် Selenium ရွေးချယ်မှု အရာဝတ္တုကို လက်ခံသည်။ Firefox session မဖန်တီးမီ ထို အရာဝတ္တုပေါ်တွင် လက်ဖြင့် proxy စွမ်းရည်ကို ထားပါ-

*** 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 တန်ဖိုးများသည် သာမန် ပေးပို့မှုနှင့် လိုအပ်သော HTTPS ဥမင်များကို နှစ်မျိုးလုံး ပံ့ပိုးသော HTTP proxy တစ်ခုတည်းကို ညွှန်ပြနိုင်သည်။ ဤနေရာတွင် ပြသထားသော အများသုံး စာမျက်နှာအတွက် စမ်းသပ်မှုက အများသုံး ကြားခံများကို ခွင့်ပြုပြီး proxy အကောင့် မလိုအပ်ပါက HTTP proxy စာရင်းမှ သင့်လျော်သော HTTP လိပ်စာကို ယူပါ။

options အချက်သည် ဤသော့ချက်စကားလုံးက ဖန်တီးသော browser တွင်သာ သက်ရောက်သည်။ စမ်းသပ်မှု၏ browser ဆက်တင်နှင့် အတူ ထားပါ၊ သို့မှသာ session သည် လိုအပ်သော လမ်းကြောင်းဖြင့် စတင်မည်။

ဤဥပမာသည် Robot ၏ built-in အဘိဓာန်၊ အကဲဖြတ်မှုနှင့် method ခေါ်ယူမှု သော့ချက်စကားလုံးများကို Selenium ၏ FirefoxOptions API နှင့် အတူ အသုံးပြုသည်။ ဥပမာ endpoint နှင့် ဦးတည်ရာကို အစားထိုးပါ။ suite တွင် browser ရွေးချယ်မှုများ ရှိပြီးသားဖြစ်ပါက Open Browser သို့ မပေးမီ ထို ရှိပြီးသား အရာဝတ္တုတွင် proxy စွမ်းရည်ကို ထည့်ပါ။

ဆက်စပ်ဆောင်းပါးများ