Robot Framework SeleniumLibrary: កំណត់ជម្រើសប្រូកស៊ី Firefox
បញ្ជូនវត្ថុ FirefoxOptions ដែលមានសមត្ថភាពប្រូកស៊ី WebDriver ដោយដៃ ទៅកាន់ពាក្យគន្លឹះ Open Browser របស់ SeleniumLibrary។
ពាក្យគន្លឹះ 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 រួមជាមួយ API FirefoxOptions របស់ Selenium។ ជំនួសចំណុចបញ្ចប់ និងគោលដៅឧទាហរណ៍។ ប្រសិនបើសំណុំតេស្តមានជម្រើសកម្មវិធីរុករករួចហើយ សូមបន្ថែមសមត្ថភាពប្រូកស៊ីទៅវត្ថុដែលមានស្រាប់នោះ មុនពេលបញ្ជូនទៅ Open Browser។