Skip to main content
The Browser Open command enables you to open a browser session and navigate to a URL. This command is essential for initiating browser-based workflows and establishing browser sessions for subsequent browser commands.

Overview

The Browser Open command provides functionality for:
  • Opening browser sessions (Chrome, Firefox, etc.)
  • Navigating to URLs
  • Managing browser session state
  • Configuring browser options
  • Establishing persistent sessions across commands

Parameters

Usage Examples

Basic Browser Open

Browser Open with Session

Browser Open with Options

Browser Open with Dynamic URL

Session Management

The Browser Open command supports session management for maintaining state across commands:

Creating a Session

Reusing a Session

Subsequent commands can use the same session ID:

Variable Support

The Browser Open command supports variable interpolation in:
  • URL: Use @{VARIABLE} in URLs
  • Session ID: Use #{UUID} for session tracking

Common Variable Patterns

  • Project Variables: @{PROJECT_ID}, @{RUN_ID} - Include in URLs
  • Session Variables: #{UUID} - Maintain browser session state
  • Dynamic URLs: Use variables to construct dynamic URLs

Browser Options

Configure browser behavior with options:

Common Options

  • headless: Run browser in headless mode (default: false)
  • viewport: Set browser viewport size
  • userAgent: Set custom user agent string
  • timeout: Set navigation timeout

Best Practices

  • Use Session IDs: Leverage #{UUID} for maintaining browser state
  • Set Appropriate Timeouts: Configure timeouts for page loading
  • Handle Navigation Errors: Implement error handling for failed navigation
  • Use HTTPS: Prefer HTTPS URLs for secure connections
  • Configure Viewport: Set appropriate viewport size for consistent rendering

Common Use Cases

  • Web Scraping: Open pages for content extraction
  • Form Automation: Navigate to forms for automation
  • Multi-Page Workflows: Establish sessions for multi-page navigation
  • Dynamic Content: Handle JavaScript-rendered content