Fjala kyçe Open Browser e SeleniumLibrary pranon një objekt opsionesh të Selenium. Vendosni aftësinë manuale të proksit mbi atë objekt përpara se të krijohet sesioni i 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}

Aftësia përdor fusha destinacioni të ndara për HTTP dhe HTTPS. Vlerat e tyre host:port mund të tregojnë të njëjtin proksi HTTP kur ai mbulon si përcjelljen e zakonshme ashtu edhe tunelet HTTPS të nevojshme. Për faqen publike të paraqitur këtu, merrni një adresë HTTP të përputhshme nga lista e proksive HTTP nëse testi lejon ndërmjetës publikë dhe nuk kërkon llogari proksi.

Argumenti options vlen për shfletuesin që krijon kjo fjalë kyçe. Mbajeni bashkë me konfigurimin e shfletuesit në test, që sesioni të nisë me rrugën që i duhet.

Shembulli përdor fjalët kyçe të integruara të Robot për fjalor, vlerësim dhe thirrje metode bashkë me API-n FirefoxOptions të Selenium. Zëvendësoni pikën fundore dhe destinacionin shembullore. Nëse një suitë ka tashmë opsione shfletuesi, shtoni aftësinë e proksit te ai objekt ekzistues përpara se t'ia kaloni Open Browser.

Artikuj të ngjashëm