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

https://github.com/osama2262/qacart-selenium-framework

Selenium Framework Design - Project for Qacart website
https://github.com/osama2262/qacart-selenium-framework

allure-report api automation design-patterns java javascript oop pom selenium

Last synced: 22 days ago
JSON representation

Selenium Framework Design - Project for Qacart website

Awesome Lists containing this project

README

          

![Qacart](https://github.com/user-attachments/assets/c1777d4f-2c0e-46fd-8a79-e25a79959690)
# Qacart-Project
in this project, I am building an automation test cases for the todo card website => *Qacart* [@eng.Hatem Hatamleh](https://github.com/Hatamleh) (Instructor)
#

💻-The main test cases are :


1- The user can register with a new account

2- The user can log in with a valid email and password

3- The user can add a new TODO card

4- The user can delete the TODO card successfully

5- The user can log out from their account

#

✨-Tools :



**1- Selenium with java(OOP)**

**2- TestNG**

**3- Page Object Model (POM) Design pattern**

**4 Builder pattern**

**5- Rest assured library**

**6- javafaker to generate FakerData**

**7- Inject cookies into the browser**

**8- Allure-Report: to create an HTML report**

**9- Screenshots**

**10- CI/CD Integration with Git/GitHub actions**

**11- Run mvn command with CMD**