Robot Framework SeleniumLibrary: Firefoxen proxy aukerak konfiguratzea
WebDriver proxy gaitasun eskuzkoa duen FirefoxOptions objektua pasatzea SeleniumLibraryren Open Browser gako-hitzari.
SeleniumLibraryren Open Browser gako-hitzak Selenium aukeren objektua onartzen du. Jarri proxy gaitasun eskuzkoa objektu horretan Firefox saioa sortu aurretik:
*** 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}
Gaitasunak HTTPrako eta HTTPSrako helmuga-eremu bereiziak erabiltzen ditu. Haien host:port balioek HTTP proxy bera izenda dezakete, baldin eta ohiko birbidalketa zein beharrezko HTTPS tunelak onartzen baditu. Hemen erakutsitako orri publikorako, hartu HTTP helbide egokia HTTP proxy zerrendatik, probak bitartekari publikoak onartzen baditu eta proxy konturik behar ez badu.
options argumentua gako-hitz honek sortutako nabigatzaileari dagokio. Gorde probaren nabigatzaile-ezarpenekin batera, saioa behar duen ibilbidearekin has dadin.
Adibideak Robot-en hiztegi, ebaluazio eta metodo-dei gako-hitz integratuak erabiltzen ditu Seleniumen FirefoxOptions APIarekin batera. Ordeztu adibideko amaiera-puntua eta helmuga. Suite batek nabigatzaile-aukerak baditu lehendik, gehitu proxy gaitasuna lehendik dagoen objektu horri Open Browserri eman aurretik.