Tools Used - Java, Selenium WebDriver, TestNG, Cucumber, Maven, Eclipse, Spark Extent Report In this framework I have used a demo web application to perform the login funtionality using three different ways-
- Passing username and password in parameter
- Testing Login funtionality passing multiple credinetials through Secenario Outline.
- Testing Login funtionality using multiple credinetials by passing through datatable.
Also Test can be run parallel using the
parallel = true
in runner class.
We can perform Cross browser testing using the
Testng.xml
in this framework.
- 💞️ You are welcome to collaborate on this framework.
youtube video link -https://youtu.be/tV6beEmkrh4
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature/your-feature-name
-
Open a pull request.
- Name: Arvind Kumar
- LinkedIn: LinkedIn Profile URL
- Email: Email