Skip to main content
Version: Latest

Tutorials Overview

Version Informationโ€‹

Latest Patterns (v1.1.0)

For the most up-to-date Brobot patterns and best practices, see the Claude Automator Example tutorial. This demonstrates:

  • Modern ActionConfig classes (replacing deprecated ActionOptions)
  • Fluent API with action chaining
  • Enhanced developer experience features
  • Direct state component access
  • JavaStateTransition usage
Older Tutorials

The following tutorials were written for earlier versions of Brobot and may use deprecated patterns:

  • Tutorial Basics - Core concepts (may use older ActionOptions)
  • MrDoob Tutorial - Web automation example (pre-v1.0 patterns)

While these tutorials still contain valuable concepts, refer to the Claude Automator example for current best practices.

Choosing a Tutorialโ€‹

New to Brobot?โ€‹

Start with the Claude Automator Example - it's the most current and demonstrates all modern patterns.

Migrating from Older Versions?โ€‹

  1. Review the Claude Automator example for new patterns
  2. Check the Migration Guide
  3. Reference older tutorials for conceptual understanding

Learning Specific Concepts?โ€‹

  • State Management: All tutorials cover this
  • Modern Patterns: Claude Automator only
  • Special States (PreviousState/CurrentState): Special States Tutorial
  • Dynamic Transitions and Hidden States: Special States Tutorial
  • Web Automation: MrDoob tutorial (concepts still valid)

Quick Pattern Comparisonโ€‹

Old Pattern (Pre-v1.0)โ€‹

ActionOptions options = new ActionOptions.Builder()
.setAction(ActionOptions.Action.CLICK)
.build();

New Pattern (v1.1.0+)โ€‹

ClickOptions options = new ClickOptions.Builder()
.build();

For a complete migration reference, see the Upgrading to Latest migration guide.

Available Tutorialsโ€‹

Latest (v1.1.0+)โ€‹

Core Conceptsโ€‹

  • Tutorial Basics - Fundamental Brobot concepts (may use some older patterns)
  • MrDoob Tutorial - Web automation example (concepts still valid, some older patterns)