SeleniumLibrary märksõna Open Browser võtab vastu Seleniumi valikute objekti. Pane käsitsi puhverserveri võimekus sellele objektile enne Firefoxi seansi loomist:

*** 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}

Võimekus kasutab HTTP ja HTTPS jaoks eraldi sihtvälju. Nende host:port väärtused võivad osutada samale HTTP puhverserverile, kui see toetab nii tavalist edastamist kui ka vajalikke HTTPS tunneleid. Siin näidatud avaliku lehe jaoks võta sobiv HTTP aadress HTTP puhverserverite loendist, kui test lubab avalikke vahendajaid ja ei nõua puhverserveri kontot.

Argument options kehtib brauserile, mille see märksõna loob. Hoia seda testi brauseri seadistuse juures, et seanss algaks vajaliku marsruudiga.

Näide kasutab Roboti sisseehitatud sõnastiku-, hindamis- ja meetodikutse märksõnu koos Seleniumi FirefoxOptions API-ga. Asenda näitlik lõpp-punkt ja sihtkoht. Kui komplektil on juba brauseri valikud, lisa puhverserveri võimekus sellele olemasolevale objektile enne Open Browserile edastamist.

Seotud artiklid