Robot Framework SeleniumLibrary: kuweka chaguo za proksi za Firefox
Pitisha kitu cha FirefoxOptions chenye uwezo wa proksi wa WebDriver kwa mkono kwa neno kuu la Open Browser la SeleniumLibrary.
Neno kuu la Open Browser la SeleniumLibrary hupokea kitu cha chaguo za Selenium. Weka uwezo wa proksi wa mkono kwenye kitu hicho kabla kikao cha Firefox hakijatengenezwa:
*** 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}
Uwezo huu hutumia sehemu tofauti za lengwa kwa HTTP na HTTPS. Thamani zake za host:port zinaweza kuonyesha proksi moja ya HTTP ikiwa inasaidia usambazaji wa kawaida na vichuguu vya HTTPS vinavyohitajika. Kwa ukurasa wa umma unaoonyeshwa hapa, chukua anwani ya HTTP inayofaa kutoka orodha ya proksi za HTTP ikiwa jaribio linaruhusu wapatanishi wa umma na halihitaji akaunti ya proksi.
Hoja ya options inahusu kivinjari kinachoundwa na neno hili kuu. Ihifadhi pamoja na usanidi wa kivinjari kwenye jaribio ili kikao kianze na njia inayohitajika.
Mfano unatumia maneno kuu yaliyojengwa ndani ya Robot ya kamusi, tathmini na wito wa mbinu pamoja na API ya FirefoxOptions ya Selenium. Badilisha sehemu ya mwisho na lengwa la mfano. Ikiwa suite tayari ina chaguo za kivinjari, ongeza uwezo wa proksi kwenye kitu hicho kilichopo kabla ya kukipitisha kwa Open Browser.