│
├Cypress/
│
├── tests/
│ ├── ui/ # UI-тесты
│ ├── e2e/ # End-to-End тесты
│ ├── api/ # API-тесты
│
├── pages/ # Реализация Page Object'ов (РОМ)
│ ├── LoginPage.js # Пример страницы (страница логина)
│ ├── HomePage.js # Главная страница
│ ├── ProductPage.js # Страница продукта
│ └── ... # Другие страницы
│
├── support/ # Вспомогательные функции
│ ├── commands.js # Кастомные команды
│ ├── utils.js # Общие утилиты (генерация данных)
│ └── interceptors.js # Работа с перехватами API (если нужно)
│
├── fixtures/ # Тестовые данные
│ ├── users.json # JSON-файл с тестовыми пользователями
│ ├── products.json # JSON-файл с товарами
│ └── ... # Другие тестовые данные
│
├Playwright/
│
├── tests/
│ ├── ui/ # UI-тесты
│ ├── e2e/ # End-to-End тесты
│ ├── api/ # API-тесты
│
├── pages/ # Реализация Page Object'ов (РОМ)
│ ├── LoginPage.js # Пример страницы (страница логина)
│ ├── HomePage.js # Главная страница
│ ├── ProductPage.js # Страница продукта
│ └── ... # Другие страницы
│
├── support/ # Вспомогательные функции
│ ├── commands.js # Кастомные команды
│ ├── utils.js # Общие утилиты (генерация данных)
│ └── interceptors.js # Работа с перехватами API (если нужно)
│
├── fixtures/ # Тестовые данные
│ ├── users.json # JSON-файл с тестовыми пользователями
│ ├── products.json # JSON-файл с товарами
│ └── ... # Другие тестовые данные
│
├Config/ # Конфигурации
│ ├── cypress.config.js # Конфиг для Cypress
│ ├── playwright.config.js # Конфиг для Playwright
│ └── jenkinsfile # Jenkins pipeline файл
│
│Image/ # Изображения
│
├README.md # Описание проекта
│
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
