It trefwurd Open Browser fan SeleniumLibrary akseptearret in Selenium-opsjeobjekt. Set de hânmjittige proxyfaardigens op dat objekt foardat de Firefox-sesje oanmakke wurdt:

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

De faardigens brûkt skieden bestimmingfjilden foar HTTP en HTTPS. Harren host:port-wearden meie deselde HTTP-proxy oanwize as dy sawol gewoane trochstjoering as de nedige HTTPS-tunnels stipet. Nim foar de hjir toande iepenbiere side in passend HTTP-adres út 'e HTTP-proxylist as de test iepenbiere tuskenpersoanen tastiet en gjin proxy-account freget.

It options-argumint jildt foar de browser dy't dit trefwurd oanmakket. Hâld it by de browser-ynstelling fan de test, sadat de sesje mei de nedige rûte begjint.

It foarbyld brûkt de ynboude trefwurden fan Robot foar wurdboek, evaluaasje en metoade-oprop tegearre mei de FirefoxOptions-API fan Selenium. Ferfang it foarbyld-einpunt en de bestimming. Hat in suite al browser-opsjes, foegje de proxyfaardigens dan oan dat besteande objekt ta foardat jo it oan Open Browser jouwe.

Relatearre artikelen