Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/grasshopper7/serenity-junit-hello

Serenity BDD – ‘Hello World’ Introduction with Page Objects
https://github.com/grasshopper7/serenity-junit-hello

Last synced: 7 days ago
JSON representation

Serenity BDD – ‘Hello World’ Introduction with Page Objects

Awesome Lists containing this project

README

        

This repository introduces the [Serenity BDD](https://serenity-bdd.info/) framework with a sample implementation using JUnit. The implementation will integrate Serenity with the Page Objects concept. The website used is https://www.saucedemo.com/ from Sauce Labs which can be used for learning browser automation.

For further details, refer to this article - [Serenity BDD – ‘Hello World’ Introduction with Page Objects](https://ghchirp.online/3319/)

The repository also has multiple branches at different development stages.

| Branch Name | Branch Description |
| --- | :-- |
| [navigate_login](https://github.com/grasshopper7/serenity-junit-hello/tree/navigate_login) | Open browser and navigate to login page |
| [input_login](https://github.com/grasshopper7/serenity-junit-hello/tree/input_login) | Enter login credentials and submit data |
| [verify_login](https://github.com/grasshopper7/serenity-junit-hello/tree/verify_login) | Verify successful user login |
| [product_cart](https://github.com/grasshopper7/serenity-junit-hello/tree/product_cart) | Successful login, view product details and add to cart |