የ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 እሴቶቻቸው መደበኛ ማስተላለፍን እና አስፈላጊውን የHTTPS ቱነሎችን በአንድ ጊዜ የሚደግፍ ተመሳሳይ HTTP ፕሮክሲ ሊያመለክቱ ይችላሉ። ከዚህ በላይ ለሚታየው ይፋዊ ገጽ፣ ሙከራው ይፋዊ የመካከለኛ አገልጋዮችን የሚፈቅድ ከሆነ እና የፕሮክሲ መግቢያ የማይፈልግ ከሆነ ተስማሚ የHTTP አድራሻ ከHTTP ፕሮክሲ ዝርዝር ይውሰዱ።

የoptions ክርክር በዚህ ቁልፍ ቃል ለሚፈጠረው አሳሽ ብቻ ይተገበራል። ክፍለ ጊዜው የሚፈልገውን መንገድ እንዲጀምር ከሙከራው የአሳሽ ዝግጅት ጋር ያስቀምጡት።

ምሳሌው የRobot አብሮ የተሰሩ የመዝገበ ቃላት፣ የግምገማ እና የዘዴ ጥሪ ቁልፍ ቃላትን ከSelenium FirefoxOptions API ጋር አብሮ ይጠቀማል። የምሳሌውን መጨረሻ ነጥብና መዳረሻ ይተኩ። አንድ የሙከራ ስብስብ አስቀድሞ የአሳሽ አማራጮች ካሉት፣ ፕሮክሲ ችሎታውን ከOpen Browser በፊት በዚያ ነባር ነገር ላይ ይጨምሩ።

ተዛማጅ ጽሑፎች