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?โ
- Review the Claude Automator example for new patterns
- Check the Migration Guide
- 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+)โ
- Claude Automator Example - Complete modern example with ActionConfig classes, fluent API, and best practices
- Special States Tutorial - Learn PreviousState and CurrentState for dynamic transitions and overlay handling
Core Conceptsโ
- Tutorial Basics - Fundamental Brobot concepts (may use some older patterns)
- MrDoob Tutorial - Web automation example (concepts still valid, some older patterns)