Robot Framework SeleniumLibrary: Firefox ۋاكالەتچى تاللانمىلىرىنى تەڭشەش
قولدا WebDriver ۋاكالەتچى ئىقتىدارى بار FirefoxOptions ئوبيېكتىنى SeleniumLibrary نىڭ Open Browser ئاچقۇچلۇق سۆزىگە يەتكۈزۈش.
SeleniumLibrary نىڭ Open Browser ئاچقۇچلۇق سۆزى Selenium تاللانما ئوبيېكتىنى قوبۇل قىلىدۇ. 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}
بۇ ئىقتىدار HTTP ۋە HTTPS ئۈچۈن ئايرىم نىشان ئېتىزلىرىنى ئىشلىتىدۇ. ئۇلارنىڭ host:port قىممەتلىرى ئادەتتىكى يەتكۈزۈش ۋە كېرەكلىك HTTPS تونېلنى بىرلا ۋاقىتتا قوللىغاندا ئوخشاش بىر HTTP ۋاكالەتچىنى كۆرسىتەلەيدۇ. بۇ يەردە كۆرسىتىلگەن ئوچۇق بەت ئۈچۈن، سىناق ئوچۇق ۋاسىتىچىلەرگە يول قويسا ۋە ۋاكالەتچى ھېساباتى زۆرۈر بولمىسا، HTTP ۋاكالەتچى تىزىملىكىدىن ماس HTTP ئادرېسىنى ئېلىڭ.
options پارامېتىرى پەقەت مۇشۇ ئاچقۇچلۇق سۆز قۇرغان توركۆرگۈگە تەسىر قىلىدۇ. ئۇنى سىناقنىڭ توركۆرگۈ تەڭشىكى بىلەن بىللە ساقلاڭ، شۇنداق بولغاندا سېسسىيە كېرەكلىك يول بىلەن باشلىنىدۇ.
مىسال Robot نىڭ ئىچكى لۇغەت، باھالاش ۋە مېتود چاقىرىش ئاچقۇچلۇق سۆزلىرىنى Selenium نىڭ FirefoxOptions API سى بىلەن بىللە ئىشلىتىدۇ. مىسالنىڭ ئاخىرقى نۇقتىسى ۋە مەنزىلىنى ئالماشتۇرۇڭ. ئەگەر يۈرۈشلۈكتە ئاللىبۇرۇن توركۆرگۈ تاللانمىلىرى بولسا، Open Browser غا بېرىشتىن بۇرۇن شۇ مەۋجۇت ئوبيېكتقا ۋاكالەتچى ئىقتىدارىنى قوشۇڭ.