When to Use
Dynamic navigation is useful for testing:- User-specific URLs (e.g.,
/users/{dynamicId}/profile) - URLs displayed on the page that need to be visited
- URLs copied to the clipboard during the test
- Relative navigation within the same domain (e.g.,
../settings,/dashboard)
Supported Navigation Modes
| Mode | Description | Example |
|---|---|---|
| Full URL | Navigate to complete web addresses | https://example.com/page |
| Relative URL | Navigate relative to current page | /dashboard, ../settings, ?tab=profile |
| Clipboard URL | Navigate to URL currently in clipboard | Copy URL with keyboard shortcut, then navigate |
How It Works
The agent automatically handles navigation when:- Your test instructions mention navigating to a URL or visiting a link
- The agent encounters a URL it needs to visit during test execution
- URLs are dynamic - the agent adapts to whatever URL is present at runtime
No configuration required - the agent automatically determines which navigation mode to use based on the URL format and current page context.
Example Use Cases
Testing User Profiles
Goal: “Navigate to the newly created user’s profile page”The agent will:
- Extract the dynamic user ID from the page
- Construct and navigate to the profile URL
- Verify the profile loads correctly
Testing Email Links
Goal: “Copy the verification link and visit it in the browser”The agent will:
- Copy the link to the clipboard
- Navigate to the clipboard URL
- Verify the verification page loads
Testing Relative Navigation
Goal: “From the product page, navigate to the shopping cart”The agent will:
- Navigate relatively from current page (e.g.,
../cart) - Handle relative paths without needing full URLs
Technical Details
Navigation Requirements:- Full URLs: Must use
http://,https://, orfile://protocol - Relative URLs: Requires an active page (cannot navigate relatively from
about:blank) - Clipboard URLs: Clipboard must contain a valid web address
- Clipboard is empty when attempting clipboard navigation
- Relative URL is used without a current page loaded
- URL format is invalid or uses unsupported protocols
Related: See Email Inbox for navigating to links in test emails.