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-നും വെവ്വേറെ ലക്ഷ്യഫീൽഡുകൾ ഉപയോഗിക്കുന്നു. ഒരേ HTTP പ്രോക്സി സാധാരണ ഫോർവേഡിംഗും ആവശ്യമായ HTTPS ടണലുകളും കൈകാര്യം ചെയ്യുന്നുവെങ്കിൽ അവയുടെ host:port മൂല്യങ്ങൾ ആ പ്രോക്സിയെത്തന്നെ സൂചിപ്പിക്കാം. ഇവിടെ കാണിച്ചിരിക്കുന്ന പൊതു പേജിനായി, പരിശോധന പൊതു ഇടനിലക്കാരെ അനുവദിക്കുകയും പ്രോക്സി അക്കൗണ്ട് ആവശ്യമില്ലാതിരിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ HTTP പ്രോക്സി പട്ടികയിൽ നിന്ന് അനുയോജ്യമായ HTTP വിലാസം എടുക്കുക.

options ആർഗ്യുമെന്റ് ഈ കീവേഡ് സൃഷ്ടിക്കുന്ന ബ്രൗസറിനു മാത്രമേ ബാധകമാകൂ. പരിശോധനയുടെ ബ്രൗസർ ക്രമീകരണത്തോടൊപ്പം അത് സൂക്ഷിക്കുക, അതുവഴി സെഷൻ ആവശ്യമായ പാതയിലൂടെ തുടങ്ങും.

ഉദാഹരണം Robot-ന്റെ ഉൾക്കൊള്ളുന്ന നിഘണ്ടു, മൂല്യനിർണ്ണയം, മെത്തേഡ് വിളി കീവേഡുകൾ Selenium-ന്റെ FirefoxOptions API-യോടൊപ്പം ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിലെ എൻഡ്പോയിന്റും ലക്ഷ്യവും മാറ്റുക. ഒരു സ്യൂട്ടിൽ ഇതിനകം ബ്രൗസർ ഓപ്ഷനുകൾ ഉണ്ടെങ്കിൽ, Open Browser-ന് നൽകുന്നതിന് മുമ്പ് ആ നിലവിലുള്ള ഒബ്ജക്റ്റിൽ പ്രോക്സി കഴിവ് ചേർക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ