Robot Framework SeleniumLibrary: Firefoxi puhverserveri valikute seadistamine
Edasta FirefoxOptions-objekt käsitsi WebDriveri puhverserveri võimekusega SeleniumLibrary Open Browser märksõnale.
SeleniumLibrary märksõna Open Browser võtab vastu Seleniumi valikute objekti. Pane käsitsi puhverserveri võimekus sellele objektile enne Firefoxi seansi loomist:
*** 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}
Võimekus kasutab HTTP ja HTTPS jaoks eraldi sihtvälju. Nende host:port väärtused võivad osutada samale HTTP puhverserverile, kui see toetab nii tavalist edastamist kui ka vajalikke HTTPS tunneleid. Siin näidatud avaliku lehe jaoks võta sobiv HTTP aadress HTTP puhverserverite loendist, kui test lubab avalikke vahendajaid ja ei nõua puhverserveri kontot.
Argument options kehtib brauserile, mille see märksõna loob. Hoia seda testi brauseri seadistuse juures, et seanss algaks vajaliku marsruudiga.
Näide kasutab Roboti sisseehitatud sõnastiku-, hindamis- ja meetodikutse märksõnu koos Seleniumi FirefoxOptions API-ga. Asenda näitlik lõpp-punkt ja sihtkoht. Kui komplektil on juba brauseri valikud, lisa puhverserveri võimekus sellele olemasolevale objektile enne Open Browserile edastamist.