Robot Framework SeleniumLibrary: Firefox starpniekservera opciju iestatīšana
Nododiet FirefoxOptions objektu ar manuālu WebDriver starpniekservera iespēju SeleniumLibrary atslēgvārdam Open Browser.
SeleniumLibrary atslēgvārds Open Browser pieņem Selenium opciju objektu. Novietojiet manuālo starpniekservera iespēju uz šī objekta pirms Firefox sesijas izveides:
*** 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}
Tā izmanto atsevišķus mērķa laukus HTTP un HTTPS. To host:port vērtības var norādīt uz vienu un to pašu HTTP starpniekserveri, ja tas atbalsta gan parasto pārsūtīšanu, gan nepieciešamos HTTPS tuneļus. Šeit parādītajai publiskajai lapai ņemiet atbilstošu HTTP adresi no HTTP starpniekserveru saraksta, ja tests pieļauj publiskus starpniekus un nav nepieciešams starpniekservera konts.
Arguments options attiecas uz pārlūku, ko izveido šis atslēgvārds. Turiet to kopā ar testa pārlūka iestatījumiem, lai sesija sāktos ar nepieciešamo maršrutu.
Piemērā izmantoti Robot iebūvētie vārdnīcas, novērtēšanas un metodes izsaukšanas atslēgvārdi kopā ar Selenium FirefoxOptions API. Aizstājiet ilustratīvo galapunktu un galamērķi. Ja komplektā jau ir pārlūka opcijas, pievienojiet starpniekservera iespēju šim esošajam objektam pirms nodošanas Open Browser.