تقبل كلمة Open Browser في SeleniumLibrary كائن خيارات من 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 للقاموس والتقييم واستدعاء الأسلوب مع واجهة FirefoxOptions في Selenium. استبدل نقطة النهاية والوجهة التوضيحيتين. وإذا كانت لمجموعة الاختبارات خيارات متصفح بالفعل، فأضف قدرة الوكيل إلى ذلك الكائن القائم قبل تمريره إلى Open Browser.

مقالات ذات صلة