browsr-types 0.3.8

Shared data models and schemas for Browsr browser automation flows.
Documentation

Browsr Types

Shared data models and schemas for Browsr browser automation flows.

Installation

[dependencies]
browsr-types = "0.3.7"

Overview

This crate provides the core types used across the Browsr workspace:

  • Commands - Enum of browser actions (NavigateTo, Click, Type, Screenshot, etc.)
  • BrowserToolOptions / ObservationOptions - Configuration for browser operations
  • BrowserSequenceStore - Trait for persisting automation sequences
  • BrowserStepResult - Results from executed browser steps
  • ScrapeOptions / SearchOptions - Options for scraping and search

Usage

use browsr_types::{Commands, BrowserToolOptions};

let command = Commands::NavigateTo {
    url: "https://example.com".to_string(),
};

let click = Commands::Click {
    selector: "#submit".to_string(),
};