Skip to content

GeekNekoS/Golden_apple

Repository files navigation

Python 

GOLDEN APPLE



Navigation

Setting up a project

  • Select the Python version: 3.13
  • For local development install dependencies: pip install -r requirements.txt
  • Initialize project:
  1. Fill in the environment variables in .env. Example - .env.example
  • Project Launch: Run services in docker-compose.yml

Project structure

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



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published