Tutorial: Mr.doob
Version Note
This tutorial was originally created for an earlier version of Brobot but has been updated for version 1.1.0. The original code examples are available in documentation versions 1.0.6 and 1.0.7.
Version
This tutorial uses Brobot 1.0.7
Overview
In this tutorial, we'll create a simple automation application that interacts with the Mr.doob website. This tutorial demonstrates:
- Manual state structure creation
- Basic navigation between states
- Handling dynamic web content
- Live automation execution
Prerequisites
- Java 20 or higher
- Spring Boot 3.3.0
- Brobot 1.0.7
- Basic knowledge of Java and Spring Boot
What You'll Build
You'll create an automation that:
- Navigates to the Mr.doob homepage
- Clicks on the Harmony drawing application
- Interacts with the drawing canvas
- Navigates to the About page
- Returns to the homepage
Time Required
This tutorial should take approximately 30-45 minutes to complete.
Learning Objectives
By the end of this tutorial, you will understand:
- How to manually define states in Brobot
- How to create transitions between states
- How to handle web automation with Brobot
- How to run live automation tests
Let's get started!