Robot Framework SeleniumLibrary: Firefox پراکسی اختیارات مقرر کرنا
دستی WebDriver پراکسی صلاحیت والی FirefoxOptions شے SeleniumLibrary کے Open Browser کلیدی لفظ کو دینا۔
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 کو دینے سے پہلے اُس موجودہ شے میں پراکسی صلاحیت شامل کریں۔