ActionExecutor

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

init

def __init__(
    self,
    page: 'Page',
    session: Optional[Any] = None,
    default_timeout: Optional[int] = None,
    short_timeout: Optional[int] = None,
    max_scroll_amount: Optional[int] = None
):

should_update_snapshot

def should_update_snapshot(action: Dict[str, Any]):
Determine if an action requires a snapshot update.