Инструменты Python: Selene - qa-guru/knowledge-base GitHub Wiki

Selene

Selene — это фреймворк для автоматизированного тестирования веб-приложений на Python. Он предоставляет простой и интуитивно понятный API, основанный на паттерне PageObject, который упрощает написание тестов и повышает их читабельность. Selene также обладает многими полезными функциями, такими как автоматическое ожидание элементов, поддержка динамических страниц и простая настройка.

Selene может использоваться для тестирования различных типов веб-приложений, от простых сайтов до сложных веб-платформ и SPA. Он также поддерживает различные браузеры, включая Chrome, Firefox и Safari, и позволяет тестировать на разных платформах, включая Windows, macOS и Linux. Selene помогает разработчикам и тестировщикам ускорить процесс тестирования, повысить его качество и уменьшить количество ошибок.

Репозиторий проекта

Установка

Windows

  1. Открыть командную строку;
  2. Вводим команду pip install selene и нажать Enter;
  3. Если на компьютере установлено сразу две версии Python, то команда выше может не сработать. Поэтому можно попробовать ввести pip3 install selene или python -m pip install selene;
  4. Дождаться конца установки.

macOS

  1. Открыть терминал;
  2. Ввести команду pip install selene и нажать Enter;
  3. Если на компьютере установлено сразу две версии Python, то команда выше может не сработать. Поэтому можно попробовать ввести pip3 install selene или python -m pip install selene;
  4. Дождаться конца установки.