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 ته له سپارلو مخکې پر همدغه موجود شی پراکسي وړتیا ورزیاته کړئ.