Robot Framework SeleniumLibrary: tissettja l-għażliet tal-proxy tal-Firefox
Għaddi oġġett FirefoxOptions bil-kapaċità manwali tal-proxy tal-WebDriver lill-kelma prinċipali Open Browser ta' SeleniumLibrary.
Il-kelma prinċipali Open Browser ta' SeleniumLibrary taċċetta oġġett tal-għażliet ta' Selenium. Poġġi l-kapaċità manwali tal-proxy fuq dak l-oġġett qabel ma tinħoloq is-sessjoni tal-Firefox:
*** 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}
Il-kapaċità tuża oqsma tad-destinazzjoni separati għall-HTTP u l-HTTPS. Il-valuri host:port tagħhom jistgħu jindikaw l-istess proxy HTTP meta dan jappoġġja kemm it-trasferiment ordinarju kif ukoll il-mini HTTPS meħtieġa. Għall-paġna pubblika murija hawn, ħu indirizz HTTP kompatibbli mil-lista tal-proxy HTTP jekk it-test jippermetti intermedjarji pubbliċi u ma jeħtieġx kont tal-proxy.
L-argument options japplika għall-browser li tinħoloq minn din il-kelma prinċipali. Żommu mal-konfigurazzjoni tal-browser fit-test sabiex is-sessjoni tibda bir-rotta li teħtieġ.
L-eżempju juża l-kliem prinċipali integrati ta' Robot għad-dizzjunarju, il-valutazzjoni u s-sejħa tal-metodu flimkien mal-API FirefoxOptions ta' Selenium. Issostitwixxi l-punt finali u d-destinazzjoni tal-eżempju. Jekk suite diġà għandha għażliet tal-browser, żid il-kapaċità tal-proxy ma' dak l-oġġett eżistenti qabel ma tgħaddih lil Open Browser.