https://github.com/k3ury99/xo-page-automation
In this project I will show you the right way to automate a page, this is essential if you are QA and want to automate your work.
https://github.com/k3ury99/xo-page-automation
automated-testing css3 html5 python3 qa-automation testing-tools
Last synced: about 20 hours ago
JSON representation
In this project I will show you the right way to automate a page, this is essential if you are QA and want to automate your work.
- Host: GitHub
- URL: https://github.com/k3ury99/xo-page-automation
- Owner: K3ury99
- License: mit
- Created: 2024-11-24T00:49:48.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-29T23:45:20.000Z (7 months ago)
- Last Synced: 2025-03-26T12:35:46.030Z (3 months ago)
- Topics: automated-testing, css3, html5, python3, qa-automation, testing-tools
- Language: HTML
- Homepage:
- Size: 80.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ XO-Page-Automation
> [!IMPORTANT]
The automated project is called "Tarea_4.py". Use this small code to run the program from the CMD
```text
pytest Tarea_4.py --html=report.html
```
![]()
![]()
![]()
![]()
> [!TIP]
This is the page I used in this automation project, I also uploaded the folder in this repository and it's hosted on Netlify.
```text
https://bondelic.netlify.app/
```## โจ Visit Page
- https://bondelic.netlify.app# ๐พ Explanatory Video of the Proyect
- https://www.youtube.com/watch?v=B2mvXNtj8RE# ๐ ๏ธ **Project Features**
1. **Automated Tests:**
- Empty login (no credentials).
- Login with valid credentials.
- Scroll to the bottom of the homepage.
- Navigation to the products page.
- Navigation to the registration form page.2. **Screenshots:**
- Captures images at key points during each test, storing them in the `imagenes` folder.3. **Browser Configuration:**
- Uses **Microsoft Edge** with a maximized window for optimal visibility during tests.4. **Acceptance and Rejection Criteria:**
- Each test is validated with clear and well-documented criteria to ensure system quality.markdown
Copiar cรณdigo
๐ Project Structure# ๐ฆ Selenium Project
โฃ ๐ imagenes
โ โ ๐ (Contains the screenshots generated by the tests)
โฃ ๐ Tarea_4.py (Main file with automated tests)
โฃ ๐ README.md (This file)## ๐ฑโ๐ค Contributing
1. **Fork the repo**
- **Create a new branch**
```bash
git checkout -b feature-branch
- **Commit changes**
```bash
git commit -am 'Add new feature'
2. **Push to the branch (git push origin feature-branch)**
3. **Create a new Pull Request**# ๐ **Prerequisites**
Before running this project, make sure you have the following components installed:
- **Python 3.0**
- **Selenium WebDriver**
- **Microsoft Edge WebDriver**
- Required libraries (install them with `pip install selenium pytest`).## ๐ License
This project is licensed under the MIT License. See the LICENSE file for details.