D'Schlësselwuert Open Browser vun SeleniumLibrary hëlt en Selenium-Optiounsobjekt un. Setzt déi manuell Proxy-Fäegkeet op dësen Objekt, ier d'Firefox-Sessioun entsteet:

*** 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}

D'Fäegkeet benotzt getrennt Zilfelder fir HTTP an HTTPS. Hir host:port-Wäerter kënnen deeselwechten HTTP-Proxy bezeechnen, waen en souwuel déi gewéinlech Weiderleedung wéi och déi néideg HTTPS-Tunnelen dréit. Fir déi hei gewisen ëffentlech Säit hëlt eng passend HTTP-Adress aus der HTTP-Proxy-Lëscht, wann den Test ëffentlech Vermëttler erlaabt an kee Proxykont verlaangt.

D'Argument options gëllt fir de Browser, den dëst Schlësselwuert erstellt. Halt en bei der Browser-Ariichtung vum Test, sou datt d'Sessioun mat der néideger Route start.

D'Beispill verbënnt dem Robot seng agebaut Schlësselwierder fir Wierderbuch, Auswäertung a Methodenopruff mat der FirefoxOptions-API vu Selenium. Ersetzt den beispillhaften Endpunkt an d'Zil. Huet eng Suite schonn Browser-Optiounen, ergänzt d'Proxy-Fäegheet op deem bestehenden Objekt, ier Dir en un Open Browser iwwergitt.

Ähnlech Artikelen