Overview

The NAVIGATE step allows you to navigate the browser to any URL. It supports both absolute and relative URLs and waits for the page to load before proceeding.

Parameters

url
string
required
URL to navigate to. Can be absolute (e.g., https://example.com) or relative (e.g., /dashboard)

Behavior

  1. URL Processing: Processes the URL (absolute or relative)
  2. Navigation: Navigates the browser to the specified URL
  3. Page Load: Waits for the page to load completely
  4. Network Activity: Waits for network activity to settle

Common Use Cases

  • Starting test flows at specific pages
  • Navigating between different sections of an application
  • Testing direct URL access to protected pages
  • Navigating to external resources
  • Testing URL parameters and query strings

Error Handling

The step will fail if:
  • The URL is malformed or invalid
  • The navigation times out
  • The page fails to load (e.g., 404, 500 errors)
  • Network connectivity issues occur
The step provides clear error messages indicating the type of navigation failure.