Il-kelma prinċipali Open Browser ta' SeleniumLibrary taċċetta oġġett tal-għażliet ta' Selenium. Poġġi l-kapaċità manwali tal-proxy fuq dak l-oġġett qabel ma tinħoloq is-sessjoni tal-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}

Il-kapaċità tuża oqsma tad-destinazzjoni separati għall-HTTP u l-HTTPS. Il-valuri host:port tagħhom jistgħu jindikaw l-istess proxy HTTP meta dan jappoġġja kemm it-trasferiment ordinarju kif ukoll il-mini HTTPS meħtieġa. Għall-paġna pubblika murija hawn, ħu indirizz HTTP kompatibbli mil-lista tal-proxy HTTP jekk it-test jippermetti intermedjarji pubbliċi u ma jeħtieġx kont tal-proxy.

L-argument options japplika għall-browser li tinħoloq minn din il-kelma prinċipali. Żommu mal-konfigurazzjoni tal-browser fit-test sabiex is-sessjoni tibda bir-rotta li teħtieġ.

L-eżempju juża l-kliem prinċipali integrati ta' Robot għad-dizzjunarju, il-valutazzjoni u s-sejħa tal-metodu flimkien mal-API FirefoxOptions ta' Selenium. Issostitwixxi l-punt finali u d-destinazzjoni tal-eżempju. Jekk suite diġà għandha għażliet tal-browser, żid il-kapaċità tal-proxy ma' dak l-oġġett eżistenti qabel ma tgħaddih lil Open Browser.

Artikli relatati