Robot Framework SeleniumLibrary: שטעלן Firefox פּראָקסי אָפּציעס
איבערגעבן אַ FirefoxOptions אָביעקט מיט אַ האַנט־מאַסטן WebDriver פּראָקסי פֿעיִקייט צום Open Browser שליסלוואָרט פֿון SeleniumLibrary.
דאָס Open Browser שליסלוואָרט פֿון SeleniumLibrary נעמט אָן אַ 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 וואַרטן קענען אָנווײַזן אויפֿן זעלביקן HTTP פּראָקסי ווען ער פֿאַרנעמט סיי געוויינטלעכע ווײַטערפֿירונג סיי די נויטיקע HTTPS טונעלן. פֿאַר דעם דאָ זיכערלעכן עפֿנטלעכן בלאַט, נעמט אַ פּאַסיק HTTP אַדרעס פֿון דער HTTP פּראָקסי ליסטע אויב דער טעסט ערלויבט עפֿנטלעכע מיטלער און פֿאָדערט נישט קיין פּראָקסי קאָנטע.
דער options פּאַראַמעטער גילט נאָר פֿאַרן בראַוזער וואָס דאָס שליסלוואָרט שאַפֿט. האַלט עס צוזאַמען מיט דער בראַוזער אײַנשטעלונג פֿונעם טעסט כדי די סעסיע זאָל אָנהייבן מיטן נייטיקן וועג.
דאָס ביישפּיל נוצט די אײַנגעבויטע Robot שליסלווערטער פֿאַר ווערטערבוך, אָפּשאַצונג און מעטאָד־אָנרוף צוזאַמען מיטן FirefoxOptions API פֿון Selenium. פֿאַרבייט דעם ביישפּיל־ענדפּוינט און די דעסטינאַציע. אויב אַ סוט האָט שוין בראַוזער אָפּציעס, לייגט צו די פּראָקסי פֿעיִקייט צו יענעם עקזיסטירנדן אָביעקט איידער איר גיט עס צו Open Browser.