Я использую ROBOT Framework и мне нужно создать веб-драйвер с прокси-возможностями для доступа к веб-сайту sharklasers.com в автономном режиме, который имеет брандмауэр для доступа в CMD или в автономном режиме, но он не работает, я пробовал с различными вариантами. .но его не работает. Примечание: я мог найти некоторые опции в Java, но не в роботе Framework
Я пытался с --proxy-server, аргумент http_proxy .. оба не работают
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
log ${options}
Call Method ${options} add_argument headless
Call Method ${options} add_experimental_option useAutomationExtension ${FALSE}
Call Method ${options} add_argument headless
Call Method ${options} add_argument disable-gpu
Call Method ${options} add_argument --disable-extensions
Call Method ${options} add_argument --no-sandbox
Call Method ${options} add_argument --proxy-server=bcppx-el01-int.uhc.com:8080
Create Webdriver Chrome executable_path=${CURDIR}/../../Drivers/chromedriver.exe chrome_options=${options}
$ Я пыталсяниже Код также не работает
${args}= Create List --proxy-server=bcprx-elr01-int.uhc.com:8080
${chrome_proxyoptions}= Create Dictionary args=${args}
Create WebDriver Chrome executable_path=${CURDIR}/../../Drivers/chromedriver.exe chrome_options= ${chrome_proxyoptions}
Ожидается: браузер должен открыть фактический результат для кода блока1:
20191021 21:35:30.389 : INFO : ${options} = <selenium.webdriver.chrome.options.Options object at 0x0000000017B0A240>
20191021 21:35:30.404 : FAIL : Calling method 'add_argument' failed: TypeError: add_argument() got an unexpected keyword argument '--proxy-server'
Фактический результат для кода блока2:
20191021 21:39:26.073 : INFO : Sharktest
20191021 21:39:26.077 : INFO : ${args} = [u'--proxy-server=bcprx-elr01-int.uhc.com:8080']
20191021 21:39:26.079 : INFO : ${chrome_proxyoptions} = {u'args': [u'--proxy-server=bcprx-elr01-int.uhc.com:8080']}
20191021 21:39:26.082 : INFO : Creating an instance of the Chrome WebDriver.
20191021 21:39:26.084 : INFO : Cannot capture screenshot because no browser is open.
20191021 21:39:26.089 : FAIL : AttributeError: 'unicode' object has no attribute 'to_capabilities'