browser_right_click

Browser Right Click

Right-click (context click) on an element to open the context menu. Useful for accessing secondary actions like 'Open in new tab', 'Copy link', or custom application menus.

Usage Example

Python SDK

POST `/api/execute/browser_right_click`
curl -X POST \
 -H "Authorization: Bearer <token>" \
 -H "Content-Type: application/json" \
 -d '{
"context_id": "ctx_000001",
"selector": "#element-id"
}' \
http://localhost:8080/api/execute/browser_right_click

Node.js SDK

import { OwlBrowser } from '@olib-ai/owl-browser-sdk';

// Async usage
const ctx = await browser.createContext();
const contextId = ctx.context_id;
await browser.rightClick({
  context_id: contextId,
  selector: '#element-id'
});

CURL Command

12345678

Parameters

Required

  • context_id string required
    • The unique identifier of the browser context (e.g., 'ctx_000001')
  • selector string required
    • CSS selector, position coordinates (e.g., '100x200'), or natural language description of the element to right-click

Optional

  • index string
    • When multiple elements match the selector, target the Nth element (0-based). Default: -1 (first match)

Response

Returns a JSON object with the operation result.

{
  "success": true,
  "result": <value>
}