Robot Framework SeleniumLibrary: set Firefox proxy-valmøguleikar
Lat eitt FirefoxOptions-objekt við handgjørðum WebDriver-proxy førleika yvir til Open Browser lykliorðið í SeleniumLibrary.
Lykliorðið Open Browser í SeleniumLibrary tekur ímóti einum Selenium-valmøguleikaobjekti. Set tann handgørða proxy-førleikan á tað objektinum, áðrenn Firefox-setan verður stovnað:
*** 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}
Førleikin brúkar serstøk máløki fyri HTTP og HTTPS. Teirra host:port virði kunnu vísa á sama HTTP-proxy, tá ið hann stuðlar bæði vanligari framsending og teimum neyðugu HTTPS-tunnlunum. Fyri tað almenna síðuna, sum víst er her, tak eina hóskandi HTTP-adressu úr HTTP-proxy-listanum, um royndin loyvir almenn millumlið og krevur onga proxy-konto.
options-argumentið eigur við kagann, sum hetta lykliorðið stovnar. Halt tí saman við kagagreiðingini í royndini, so setan byrjar við tí leiðini, sum hon þarf.
Dømið brúkar innbygdu lykliorðini í Robot fyri orðabók, meting og method-kall saman við FirefoxOptions-API hjá Selenium. Skift út dømis-endapunktin og málið. Hevur ein suite longu kagagreiðing, so legg proxy-førleikan at tí verandi objektinum, áðrenn tú letur tað til Open Browser.