Open Browser-lykilorðið í SeleniumLibrary tekur við Selenium-valkostahlut. Settu handvirka proxyhæfileikann á þann hlut áður en Firefox-lotan er búin til:

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

Hæfileikinn notar aðskilin áfangastaðasvið fyrir HTTP og HTTPS. host:port gildi þeirra geta vísað á sama HTTP-proxy þegar hann styður bæði venjulega framsendingu og nauðsynleg HTTPS göng. Fyrir opinberu síðuna sem sýnd er hér skaltu taka samhæft HTTP-vistfang af HTTP-proxylistanum ef prófið leyfir opinbera milliliði og krefst ekki proxyreiknings.

options-röksemdin gildir um vafrann sem þetta lykilorð býr til. Haltu því með vafrastillingum prófsins svo lotan byrji á þeirri leið sem hún þarf.

Dæmið notar innbyggðu lykilorð Robot fyrir orðabók, mat og aðferðakall ásamt FirefoxOptions-API Selenium. Skiptu út sýnidæmisendapunktinum og áfangastaðnum. Ef pakki hefur þegar vafravalkosti skaltu bæta proxyhæfileikanum við þann fyrirliggjandi hlut áður en þú sendir hann í Open Browser.

Tengdir greinar