Robot Framework SeleniumLibrary: dejinta ikhtiyaarada boroksi ee Firefox
U gudbi shay FirefoxOptions leh awood boroksi WebDriver oo gacan lagu sameeyay erayga muhiimka ah Open Browser ee SeleniumLibrary.
Erayga muhiimka ah Open Browser ee SeleniumLibrary wuxuu qaataa shay ikhtiyaarada Selenium. Ku dheji awoodda boroksi gacanta shaygaas ka hor inta aan la abuurin fadhiga 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}
Awooddu waxay isticmaashaa goobo yool oo gaar ah HTTP iyo HTTPS. Qiimayaashooda host:port waxay tilmaami karaan isla boroksi HTTP marka uu taageero gudbinta caadiga ah iyo tunnellada HTTPS ee loo baahan yahay. Bogga dadweynaha ee halkan lagu muujiyay, ka qaado cinwaan HTTP ku habboon liiska boroksiyada HTTP haddii imtixaanku oggolaado dhexdhexaadiyeyaasha dadweynaha oo uusan u baahnayn akoon boroksi.
Doodda options waxay khusaysaa browser-ka uu eraygan muhiimka ahi abuuro. La hay qaabeynta browser-ka imtixaanka si fadhigu ugu bilaabo wadada uu u baahan yahay.
Tusaalu wuxuu isticmaalaa erayada muhiimka ah ee Robot ee qaamuuska, qiimaynta iyo wicitaanka habka oo ay la socdaan API-ga FirefoxOptions ee Selenium. Beddel barta iyo meesha tusaalaha. Haddii suite horey u leeyahay ikhtiyaarada browser-ka, ku dar awoodda boroksi shaygaas jira ka hor inta aadan u gudbin Open Browser.