Может кто-нибудь помочь мне, пожалуйста, с передачей service_arg --log-path в ChromeDriver, чтобы включить и контролировать путь входа драйвера в RobotFramework. Когда я пытаюсь передать служебные аргументы, я начинаю получать ошибки.
Я опубликую два теста с похожей структурой. `Chrome Журнал тестов
1 : введите описание изображения здесь * Настройки * Библиотека Selenium2Library
Библиотека OperatingSystem Библиотеки Библиотеки
* Переменные *
$ {URL} https://google.com $ {Browser} Chrome $ {путь} D: \ Users \ x \ AppData \ Local \ Programs \ Python \ Python38 \ Scripts \ chromedriver.exe $ {chromelogs} D: \ Users \ x \ eclipse- рабочее пространство \ ChromeOptions \ jpg
* контрольные примеры *
тест 001 [документация] путь ChromeLog
Create Webdriver ${Browser} executable_path=${path} service_args=["--log-path=${chromelogs}"]
Go To ${URL}
[Teardown] Close All Browsers
тест 002 [документация] Chrome параметры
${chrome_options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys
Call Method ${chrome_options} add_argument version
Call Method ${chrome_options} add_argument disable-infobars
Call Method ${chrome_options} add_argument start-maximized
Create Webdriver Chrome chrome_options=${chrome_options} executable_path=${path} service_args=["--log-path=${chromelogs}"]
Go To ${URL}
[Teardown] Close All Browsers