Инструменты Python: Selene - qa-guru/knowledge-base GitHub Wiki
Selene
Selene — это фреймворк для автоматизированного тестирования веб-приложений на Python. Он предоставляет простой и интуитивно понятный API, основанный на паттерне PageObject, который упрощает написание тестов и повышает их читабельность. Selene также обладает многими полезными функциями, такими как автоматическое ожидание элементов, поддержка динамических страниц и простая настройка.
Selene может использоваться для тестирования различных типов веб-приложений, от простых сайтов до сложных веб-платформ и SPA. Он также поддерживает различные браузеры, включая Chrome, Firefox и Safari, и позволяет тестировать на разных платформах, включая Windows, macOS и Linux. Selene помогает разработчикам и тестировщикам ускорить процесс тестирования, повысить его качество и уменьшить количество ошибок.
Установка
Windows
- Открыть командную строку;
- Вводим команду
pip install selene
и нажать Enter; - Если на компьютере установлено сразу две версии Python, то команда выше может не сработать. Поэтому можно попробовать ввести
pip3 install selene
илиpython -m pip install selene
; - Дождаться конца установки.
macOS
- Открыть терминал;
- Ввести команду
pip install selene
и нажать Enter; - Если на компьютере установлено сразу две версии Python, то команда выше может не сработать. Поэтому можно попробовать ввести
pip3 install selene
илиpython -m pip install selene
; - Дождаться конца установки.