Igama elingukhiye i-Open Browser leSeleniumLibrary lamukela into yezinketho zeSelenium. Beka ikhono leproxy ngesandla kuleyo nto ngaphambi kokuba kwakhiwe isikhathi seFirefox:

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

Ikhono lisebenzisa izinkambu zendawo okuyiwa kuyo ezihlukene ze-HTTP ne-HTTPS. Amanani azo e-host:port angakhomba iproxy eyodwa ye-HTTP uma isekela kokubili ukudluliswa okuvamile kanye nemigudu ye-HTTPS edingekayo. Ukuthola ikhasi lomphakathi eliboniswe lapha, thatha ikheli le-HTTP elifanele kusuka kuhlu lwamaproxy e-HTTP uma ukuhlolwa kuvumela abaxhumanisi bomphakathi futhi kungadingi i-akhawunti yeproxy.

Ingxoxo ye-options isebenza kuphela kwisiphequluli esakhiwe yileli gama elingukhiye. Yigcine kanye nokuhlelwa kwesiphequluli esivivinyweni ukuze isikhathi siqale ngomzila osiwudingayo.

Isibonelo sisebenzisa amagama angukhiye akhelwe ngaphakathi kweRobot esichazamazwi, ukuhlola kanye nokushaywa kwendlela kanye ne-API yeFirefoxOptions yeSelenium. Shintsha indawo yokugcina nendawo okuyiwa kuyo yesibonelo. Uma iqoqo selivele linezinketho zesiphequluli, engeza ikhono leproxy kuleyo nto ekhona ngaphambi kokuyidlulisela ku-Open Browser.

Izihloko ezihlobene