Robot Framework SeleniumLibrary: gosod opsiynau procsi Firefox
Trosglwyddo gwrthrych FirefoxOptions â gallu procsi WebDriver â llaw i'r gair allweddol Open Browser yn SeleniumLibrary.
Mae gair allweddol Open Browser SeleniumLibrary yn derbyn gwrthrych opsiynau Selenium. Rhowch y gallu procsi â llaw ar y gwrthrych hwnnw cyn i sesiwn Firefox gael ei chreu:
*** 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}
Mae'r gallu'n defnyddio meysydd cyrchfan ar wahân ar gyfer HTTP ac HTTPS. Gall eu gwerthoedd host:port enwi'r un procsi HTTP pan fydd yn cefnogi'r blaenyrru arferol a'r tiwneli HTTPS sydd eu hangen. Ar gyfer y dudalen gyhoeddus a ddangosir yma, cymerwch gyfeiriad HTTP cydnaws o'r rhestr procsi HTTP os yw'r prawf yn caniatáu cyfryngwyr cyhoeddus ac nad oes angen cyfrif procsi.
Mae'r ddadl options yn berthnasol i'r porwr a grëir gan y gair allweddol hwn. Cadwch hi gyda chyfluniad porwr y prawf fel bod y sesiwn yn dechrau gyda'r llwybr sydd ei angen.
Mae'r enghraifft yn defnyddio geiriau allweddol geiriadur, gwerthuso a galw dull Robot ynghyd ag API FirefoxOptions Selenium. Disodlwch y pen draw a'r gyrchfan enghreifftiol. Os oes gan gyfres opsiynau porwr yn barod, ychwanegwch y gallu procsi at y gwrthrych presennol hwnnw cyn ei basio i Open Browser.