Lykliorðið Open Browser í SeleniumLibrary tekur ímóti einum Selenium-valmøguleikaobjekti. Set tann handgørða proxy-førleikan á tað objektinum, áðrenn Firefox-setan verður stovnað:

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

Førleikin brúkar serstøk máløki fyri HTTP og HTTPS. Teirra host:port virði kunnu vísa á sama HTTP-proxy, tá ið hann stuðlar bæði vanligari framsending og teimum neyðugu HTTPS-tunnlunum. Fyri tað almenna síðuna, sum víst er her, tak eina hóskandi HTTP-adressu úr HTTP-proxy-listanum, um royndin loyvir almenn millumlið og krevur onga proxy-konto.

options-argumentið eigur við kagann, sum hetta lykliorðið stovnar. Halt tí saman við kagagreiðingini í royndini, so setan byrjar við tí leiðini, sum hon þarf.

Dømið brúkar innbygdu lykliorðini í Robot fyri orðabók, meting og method-kall saman við FirefoxOptions-API hjá Selenium. Skift út dømis-endapunktin og málið. Hevur ein suite longu kagagreiðing, so legg proxy-førleikan at tí verandi objektinum, áðrenn tú letur tað til Open Browser.

Skyldar greinar