JavaScript - UI Automation

Richard Bradshaw's profile
Richard Bradshaw

Challenge Description

Application

The application for this challenge is the Restful Booker Platform (RBP), it’s front-end is written in React. More about the application is available here. You can also ask questions related to the application there.

The Challenges:

Complete these challenges using any tooling of your choice.

Beginner:

Load the footer component and assert that the copyright date is the current year.

Intermediate:

Load the hotel room info component, click ‘Book this Room’, and assert that the Room Booking Form component is displayed.

Advanced:

Load the login component, complete the login form, and assert that the correct request was sent to the AUTH api.

What you’ll learn
  • Automate on the JavaScript layer
AI that finds every edge case for you image
Transform your inputs into a ready-to-run test suite. Test both web UIs and backend APIs in minutes with KushoAI.
Explore MoT
TestBash Brighton 2025 image
Wed, 1 Oct
On the 1st & 2nd of October, 2025 we'll be back to Brighton for another TestBash: the largest software testing conference in the UK
The Complete Guide To XPath
Learn how to create robust XPath selectors for your automation and much more...
This Week in Testing
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.