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 мәндері бірдей HTTP проксиді көрсете алады, егер ол қарапайым жіберуді де, қажетті HTTPS туннельдерін де қолдаса. Осында көрсетілген жалпыға ашық бет үшін, тест жалпы делдалдарға рұқсат берсе және прокси тіркелгісі қажет болмаса, HTTP прокси тізімінен сәйкес HTTP мекенжайын алыңыз.

options дәлелі тек осы кілт сөз жасайтын браузерге қатысты. Оны тестіңіздің браузер баптауымен бірге ұстаңыз, сонда сессия қажетті маршрутпен басталады.

Мысал Robot-тың кірістірілген сөздік, бағалау және әдіс шақыру кілт сөздерін Selenium-нің FirefoxOptions API-мен бірге қолданады. Мысалдағы соңғы нүкте мен межелі орынды ауыстырыңыз. Егер жинақта браузер параметрлері бұрыннан болса, прокси мүмкіндігін Open Browser-ге бермес бұрын сол бар нысанға қосыңыз.

Қатысты мақалалар