Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fulanii/autobuy
- Owner: fulanii
- Created: 2023-10-15T00:40:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-15T02:29:39.000Z (about 1 year ago)
- Last Synced: 2023-11-16T01:32:20.111Z (about 1 year ago)
- Topics: python, selenium-python, selenium-webdriver, test-automation, testing
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```