Robot Framework SeleniumLibrary: ṣíṣe àwọn àṣàyàn proxy Firefox
Fi ohun FirefoxOptions tí ó ní agbára proxy WebDriver pẹ̀lú ọwọ́ ránṣẹ́ sí ọ̀rọ̀ pàtàkì Open Browser ti SeleniumLibrary.
Ọ̀rọ̀ pàtàkì Open Browser ti SeleniumLibrary gba ohun àṣàyàn Selenium. Fi agbára proxy ọwọ́ sórí ohun náà kí a tó dá ìpàdé 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}
Agbára yìí ń lo àwọn pápá ibi-àfojúsùn ọ̀tọ̀ọ̀tọ̀ fún HTTP àti HTTPS. Àwọn iye host:port wọn lè tọ́ka sí proxy HTTP kan náà nígbà tí ó bá ṣe àtìlẹ́yìn fún gbígbé ojú-ọ̀nà déédéé àti àwọn ojú-ọ̀nà abẹ́lẹ̀ HTTPS tí ó nílò. Fún ojú-ìwé gbogbo ènìyàn tí a fihàn níbí, gba àdírẹ́sì HTTP tí ó bá a mu láti àkójọ proxy HTTP bí ìdánwò bá gba àwọn alárinà gbogbo ènìyàn láàyè tí kò sì nílò àkọsílẹ̀ proxy.
Àròkọ options kan ṣoṣo ni ó kan aṣàwákiri tí ọ̀rọ̀ pàtàkì yìí dá. Fi í mọ́ ìṣètò aṣàwákiri ìdánwò náà kí ìpàdé lè bẹ̀rẹ̀ pẹ̀lú ọ̀nà tí ó nílò.
Àpẹẹrẹ náà ń lo àwọn ọ̀rọ̀ pàtàkì ìtumọ̀, ìdíwọ̀n àti pípè ọ̀nà tí a kọ́ sínú Robot pẹ̀lú API FirefoxOptions ti Selenium. Rọ́pò ibi-ìparí àti ibi-àfojúsùn àpẹẹrẹ náà. Bí ẹgbẹ́ ìdánwò bá ti ní àwọn àṣàyàn aṣàwákiri, fi agbára proxy kún ohun tí ó wà yẹn kí o tó fà á lé Open Browser lọ́wọ́.