Я пытаюсь загрузить расширение chrome с помощью Robot Framework и SeleniumLibrary, я просмотрел другие примеры, опубликованные в Stack Overflow, но, похоже, ни один из них не работает для меня. Из моего чтения документов selenium.webdriver.chrome.options я смогу передать следующий параметр add_extension(argument), однако при попытке сделать это я вижу, что мое расширение присутствует в браузере, но не включено / не активировано. Разве это невозможно только с помощью только Robot Framework?
selenium.webdriver.chrome.options
add_extension(argument)
Лучше всего загружать через Python?
Я сослался на следующие статьи: Как я могу добавить расширение к моему chromedriver на уровне робота с помощью Selenium2Library
Как добавить расширение к моему хромированному драйверу в Robot Framework с помощью Selenium2Library и запустить удаленно
Загрузить одну из версий ChromeDriver https://chromedriver.chromium.org/downloads
Извлечь на рабочий стол chromedriver.exe
Перейдите в chromedriver.exe, где находится ваш проект. (например, Python \ Python37 здесь)
Убедитесь, что ваша папка Python37 пути добавлена, где находятся Свойства -> Дополнительно -> Переменные среды - > Изменить переменную среды. Если он не добавлен, вы должны добавить новый.
Затем попробуйте выполнить ваш скрипт.
Я добавил пример скрипта ua;
* Настройки * Документация Anasayfa Test Senaryoları Library Selenium2Library
* Test Cases * Test Senaryosu yeni
Open Browser https://www.kariyer.net/ chrome Close Browser
Тогда он должен работать с chrome драйвером.