Клучната реч 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}

Нивните вредности host:port можат да покажуваат на истиот HTTP прокси кога тој ги поддржува и обичното препраќање и потребните HTTPS тунели. За јавната страница прикажана овде, земете компатибилна HTTP адреса од списокот со HTTP прокси ако тестот дозволува јавни посредници и не бара прокси сметка.

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

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

Поврзани статии