Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/donatas-b/j-selenide
An example of Selenide with Java, TestNG and Cucumber for web UI automated tests
https://github.com/donatas-b/j-selenide
allure-report cucumber java selenide-java test-automation testing testng
Last synced: about 2 months ago
JSON representation
An example of Selenide with Java, TestNG and Cucumber for web UI automated tests
- Host: GitHub
- URL: https://github.com/donatas-b/j-selenide
- Owner: donatas-b
- License: mit
- Created: 2024-02-23T13:39:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-04-25T07:08:27.000Z (9 months ago)
- Last Synced: 2024-10-30T03:56:26.391Z (3 months ago)
- Topics: allure-report, cucumber, java, selenide-java, test-automation, testing, testng
- Language: Java
- Homepage: https://donatas-b.github.io/j-selenide/
- Size: 1.18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# j-selenide
This is an example of using Selenide with Java, TestNG and Cucumber for web UI automated tests. The tests are utilizing [XYZ Bank](https://www.globalsqa.com/angularJs-protractor/BankingProject/#/login) application.
Project is using Java with Selenide, Cucumber, TestNG.
Project architecture was somewhat influenced by Screenplay pattern (page objects provide only UI elements, Tasks are used to perform actions and get resuts from UI).
## Executing the tests
To run the sample project, you can either just run the `Tests` test runner class, use maven from the command line or run feature/ scenario individually from e.g. IntelliJ.By default, the tests will run using Chrome.
```
$ mvn clean verify
```
## Useful links### Web pages
https://selenide.org/index.htmlhttps://www.baeldung.com/selenide
https://qaautomation.expert/2023/11/08/integration-of-cucumber-with-selenium-and-testng/
### GitHub repositories
https://github.com/selenidehttps://github.com/selenide-examples
https://github.com/Pavelya/Selenide-cucumber-allure-reports-java