La ŝlosilvorto Open Browser de SeleniumLibrary akceptas objekton de Selenium-agordoj. Metu la manan prokseblecon sur tiun objekton antaŭ ol kreiĝos la Firefox-kunsido:

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

La ebleco uzas apartajn celkampojn por HTTP kaj HTTPS. Iliaj valoroj host:port povas indiki la saman HTTP-prokseon, se ĝi subtenas kaj ordinaran plusendadon kaj la bezonatajn HTTPS-tunelojn. Por la ĉi-tie montrata publika paĝo, prenu taŭgan HTTP-adreson el la listo de HTTP-prokseoj, se la testo permesas publikajn perantojn kaj ne postulas proksean konton.

La argumento options validas por la retumilo, kiun kreas ĉi tiu ŝlosilvorto. Konservu ĝin kun la retumila agordo de la testo, por ke la kunsido komenciĝu per la bezonata vojo.

La ekzemplo uzas la enkonstruitajn ŝlosilvortojn de Robot por vortaro, takso kaj metodvoko kune kun la API FirefoxOptions de Selenium. Anstataŭigu la ilustran finpunkton kaj celon. Se testaro jam havas retumilajn agordojn, aldonu la prokseblecon al tiu ekzistanta objekto antaŭ ol transdoni ĝin al Open Browser.

Rilataj artikoloj