https://github.com/testmonkeys/test.bash-online---webui-automation-challenge---intermediate
This repo shows the solution to the Test.bash('Online') AutomationWeek WebUI intermediate challenge
https://github.com/testmonkeys/test.bash-online---webui-automation-challenge---intermediate
Last synced: 7 months ago
JSON representation
This repo shows the solution to the Test.bash('Online') AutomationWeek WebUI intermediate challenge
- Host: GitHub
- URL: https://github.com/testmonkeys/test.bash-online---webui-automation-challenge---intermediate
- Owner: TestMonkeys
- License: apache-2.0
- Created: 2020-10-27T08:50:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-29T08:07:23.000Z (over 5 years ago)
- Last Synced: 2025-01-13T04:42:58.076Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Test.Bash-Online---WebUi-Automation-Challenge---Intermediate
This repo shows the solution to the Test.bash('Online') AutomationWeek WebUI intermediate challenge:
```
Create an automated test that reads a message on the admin side of the site.
You’ll need to trigger a message in the first place, login as admin, open that specific message and validate its contents.
```
The challenge is based on the [Restfull Booking Platform](https://github.com/TestMonkeys/restful-booker-platform)
It uses TestMonkeys [maui framework](https://github.com/TestMonkeys/maui) for web automation and [jEntityTest](https://github.com/TestMonkeys/jEntityTest) for objects comparison.
## Check it out
1. Clone the [Restfull Booking Platform](https://github.com/TestMonkeys/restful-booker-platform) and follow the instructions from its readme to start the restful booker platform locally
2. Clone this repo
3. run `mvn test` to run the test
*Note:* to specify an external url for the restful booker platform add the site parameter, ex: `mvn test -Dsite="https://aw1.automationintesting.online"`
4. run ```mvn cucumber-reporting:generate``` to generate the cucumber html report at `target/report/cucumber-html-reports`