Selenium python: Как добавить расширения среды выполнения в Chrome webdriver?

#python #python-3.x #selenium #selenium-webdriver #selenium-chromedriver

#python #python-3.x #selenium #selenium-webdriver #selenium-chromedriver

Вопрос:

В Firefox WebDriver есть вызываемая функция install_addon , которая может устанавливать расширения во время выполнения. Под временем выполнения я подразумеваю момент создания экземпляра WebDriver. В режиме Chrome есть:

 chrome_driver_options = webdriver.ChromeOptions()
chrome_driver_options.add_extension('/path/to/crx/file')
driver = webdriver.Chrome(options=chrome_driver_options)
  

И нет такой функции, install_addon которая могла бы добавлять расширения в WebDriver после создания экземпляра драйвера.

Есть ли функция set, которая устанавливает параметры Chrome после создания WebDriver или любыми другими способами добавления расширений во время выполнения?

Любая идея будет оценена :)))

Комментарии:

1. ChromeOptions options = new ChromeOptions(); options.addExtensions(new File(System.getProperty("user.dir") "\src\test\resources\executables\5.6_0.crx")); попробуйте это.

2. @DilipMeghwal Проблема в том, как предоставить параметры драйверу Chrome, экземпляр которого был создан ранее.