Кључна реч Open Browser у SeleniumLibrary прима објекат опција 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 могу означавати исти HTTP прокси када подржава и уобичајено прослеђивање и потребне HTTPS тунеле. За јавну страницу приказану овде узмите компатибилну HTTP адресу са листе HTTP проксија ако тест дозвољава јавне посреднике и не захтева прокси налог.

Аргумент options важи за прегледач који ствара ова кључна реч. Држите га уз подешавања прегледача у тесту како би сесија почела рутом која јој је потребна.

Пример користи уграђене кључне речи Robot-а за речник, евалуацију и позив методе заједно са Selenium API-јем FirefoxOptions. Замените илустративну крајњу тачку и одредиште. Ако скуп тестова већ има опције прегледача, додајте прокси могућност том постојећем објекту пре него што га предате Open Browser-у.

Повезани чланци