- Select the Python version: 3.13
- For local development install dependencies:
pip install -r requirements.txt - Initialize project:
- Fill in the environment variables in
.env. Example -.env.example
- Project Launch: Run services in
docker-compose.yml
Golden_apple
├── models/
│ ├── base.py # The basic model
│ └── product.py # A model for working with product information
│
├── parsing/
│ └── pom/
│ ├── base_page.py # Basic parser methods
│ ├── locators.py # Element search locators
│ └── page_object.py # Methods for working with pages
│
├── .env # [!] Must be added to the project
├── .env.example # Filling template .env
├── .gitignore # Files and directories that should not be tracked in the repository
├── decorators.py # The decorator for measuring time
├── docker-compose.yml # Application Container Management
├── Dockerfile # Instructions for creating a Docker image
├── driver_maker.py # Driver initialization function with Chrome options settings
├── task_1.py
├── task_2.py
├── task_3.py
├── utils.py # Common functions for tasks 1-3
├── README.md # Project documentation
└── requirements.txt # The dependency file