Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fulanii/autobuy

E-commerce automation using selenium and python
https://github.com/fulanii/autobuy

python selenium-python selenium-webdriver test-automation testing

Last synced: about 24 hours ago
JSON representation

E-commerce automation using selenium and python

Awesome Lists containing this project

README

        

# AutoBuy
Is a Python-based automation & testing project focused on interacting with Ecommerce websites. The project employs Selenium, to automate various tasks, including user login, session management etc. It is structured as a Python package with modules to maintain code clarity, and different aspects of the automation and testing process.

Project goal: The goal of this project is to showcase web testing and automation skills. The GitHub repository serves as a central location for code management, collaboration and showcase.

## Project Structure
```markdown
AutoBuy/
| docs/
│ | ├─ ...
| examples/
│ | ├─ ...
| .github/
│ └── workflows/
│ └── ci.yml
├── src/
│ ├── bot/
│ │ ├── __init__.py
│ │ ├── home_depot/
| │ │ ├── __init__.py
| │ │ ├── logins/
| │ │ │ └── __init__.py
| │ │ │ └── fresh_login.py
| | │ │ └── cookies_login.py
| | │ │ └── logout.py
│ ├── utils/
│ │ └── __init__.py
│ │ └── webdriver_path.py
│ │ └── driver_manager.py
| | ├── custom_exceptions/
| | | └── __init__.py
| | | └── exceptions.py
│ ├── tests/
│ │ └── __init__.py
│ │ └── test_home_depot/
│ │ | └── __init__.py
│ │ | └── test_login.py
│ └── config/
│ │ └── __init__.py
│ │ └── config.py
│ │ └── config.ini
├── README.md
├── requirements.txt
└── setup.py
|__ .gitignore
```