Skip to content

RideTrip-tour/auto_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Автотесты для сайта trip.elmobil.ru

Проект содержит набор end-to-end тестов для проверки функциональности сайта https://trip.elmobil.ru. Тесты написаны с использованием Playwright (Python) и покрывают ключевые пользовательские сценарии: проверка главной страницы, карточек туров, фильтров (спорт, даты, местоположение).

🚀 Возможности

  • ✅ Проверка блока преимуществ «Нас выбирают».
  • ✅ Проверка карточки курорта «Шерегеш» (поля «12 трасс», «Подъемник рядом»).
  • ✅ Выбор значения в выпадающих списках «Спорт и отдых», «Даты», «Местоположение».
  • ✅ Поддержка запуска в Chromium, Firefox, WebKit.
  • ✅ Запуск в Docker (изолированная среда с браузерами).

🛠️ Технологии

  • Python 3.14
  • Playwright (синхронный API)
  • Pytest + pytest-playwright
  • Docker (образ на основе mcr.microsoft.com/playwright/python)

📂 Структура проекта

├── pages/ # Page Object Model │ ├── trip_page_selectors.py # локаторы элементов │ └── trip_page_actions.py # действия над элементами ├── tests/ # тесты │ └── test_trip_elmobil.py ├── conftest.py # фикстуры pytest (fixtures) ├── config.py # базовый URL ├── pytest.ini # настройки pytest ├── requirements.txt # зависимости Python ├── Dockerfile # инструкция для сборки образа ├── .dockerignore # исключения для Docker └── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors