> ## Documentation Index
> Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Camel.toolkits.non visual browser toolkit.actions

<a id="camel.toolkits.non_visual_browser_toolkit.actions" />

<a id="camel.toolkits.non_visual_browser_toolkit.actions.ActionExecutor" />

## ActionExecutor

```python theme={"system"}
class ActionExecutor:
```

Executes high-level actions (click, type …) on a Playwright Page.

<a id="camel.toolkits.non_visual_browser_toolkit.actions.ActionExecutor.__init__" />

### **init**

```python theme={"system"}
def __init__(self, page: 'Page'):
```

<a id="camel.toolkits.non_visual_browser_toolkit.actions.ActionExecutor.should_update_snapshot" />

### should\_update\_snapshot

```python theme={"system"}
def should_update_snapshot(action: Dict[str, Any]):
```
