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'ге берүүдөн мурун ошол бар объектиге кошуңуз.

Тектеш макалалар