Проект по автоматизации тестирования сервиса «Яндекс.Самокат» Данный проект представляет собой набор автотестов на языке Python для веб-приложения «Яндекс.Самокат». Тестирование реализовано с использованием фреймворка Pytest и библиотеки Selenium.
Структура locators/ — описание локаторов элементов страниц, разделенное по функциональным модулям. pages/ — классы Page Object, содержащие методы взаимодействия с элементами интерфейса. tests/ — тестовые скрипты, сгруппированные по функциональным областям. conftest.py — конфигурационный файл Pytest с фикстурами для инициализации и закрытия драйвера браузера. requirements.txt — список зависимостей проекта.
Инструкция по запуску
-
Подготовка окружения Необходимо установить браузер Mozilla Firefox Создание и активация виртуального окружения: python3 -m venv venv macOS/Linux: source venv/bin/activate
-
Запуск тестов Выполнение всех тестов: pytest
-
Формирование отчета allure serve allure-results