# 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

```python
POST `/api/execute/browser_right_click`
```

```bash
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

```javascript
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

```bash
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>
}
```
