Как добавить расширение Chrome в Robot Framework - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь загрузить расширение chrome с помощью Robot Framework и SeleniumLibrary, я просмотрел другие примеры, опубликованные в Stack Overflow, но, похоже, ни один из них не работает для меня. Из моего чтения документов selenium.webdriver.chrome.options я смогу передать следующий параметр add_extension(argument), однако при попытке сделать это я вижу, что мое расширение присутствует в браузере, но не включено / не активировано. Разве это невозможно только с помощью только Robot Framework?

Лучше всего загружать через Python?

Я сослался на следующие статьи: Как я могу добавить расширение к моему chromedriver на уровне робота с помощью Selenium2Library

Как добавить расширение к моему хромированному драйверу в Robot Framework с помощью Selenium2Library и запустить удаленно

1 Ответ

0 голосов
/ 09 мая 2020
  • Загрузить одну из версий 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 драйвером.

...