Ang keyword na Open Browser ng SeleniumLibrary ay tumatanggap ng opsyon na bagay ng Selenium. Ilagay ang manu-manong kakayahan sa proxy sa bagay na iyon bago gawin ang sesyon ng 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}

Gumagamit ang kakayahan ng hiwalay na destinasyong field para sa HTTP at HTTPS. Maaaring ituro ng kanilang host:port ang parehong proxy ng HTTP kapag sinusuportahan nito ang karaniwang pagpapasa at ang mga kinakailangang HTTPS tunnel. Para sa pampublikong pahinang nakita rito, kumuha ng tugmang HTTP address mula sa listahan ng HTTP proxy kung pinapayagan ng pagsubok ang mga pampublikong tagapamagitan at hindi nangangailangan ng proxy account.

Ang argumentong options ay para lamang sa browser na ginagawa ng keyword na ito. Itago ito kasama ng setup ng browser sa pagsubok upang magsimula ang sesyon sa rutang kailangan nito.

Ginagamit ng halimbawa ang mga built-in na keyword ng Robot para sa diksyunaryo, pagsusuri at tawag sa pamamaraan kasama ng API na FirefoxOptions ng Selenium. Palitan ang halimbawang endpoint at destinasyon. Kung may mga opsyon na sa browser ang isang suite, idagdag ang kakayahan sa proxy sa umiiral na bagay na iyon bago ito ipasa sa Open Browser.

Kaugnay na mga artikulo