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)
- State Structure Builder - Advanced state management (older API)
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
- Web Automation: MrDoob tutorial (concepts still valid)
- Complex State Structures: State Structure Builder
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 Action Config Migration Guide.