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

# ClickOptions

Input options for the 'click' mutation.

## Definition

```graphql theme={null}
input ClickOptions {
  button: MouseButton
  clickCount: Int
  delay: Int
  force: Boolean
  modifiers: [ModifierKey]
  position: PointOptions
  timeout: Int
  trial: Boolean
}
```

## Fields

### `button`

[MouseButton](/reference/graphql/enums/mouse-button)

Mouse button to use for the click. Defaults to LEFT.

### `clickCount`

[Int](/reference/graphql/scalars/int)

Number of times to click the element. Defaults to 1.

### `delay`

[Int](/reference/graphql/scalars/int)

Delay in milliseconds between mousedown and mouseup events. Defaults to 0.

### `force`

[Boolean](/reference/graphql/scalars/boolean)

Whether to bypass normal actionability checks. Defaults to false.

### `modifiers`

[\[ModifierKey\]](/reference/graphql/enums/modifier-key)

Array of modifier keys (e.g., SHIFT, CONTROL) to press during the click.
Example: `[SHIFT, CONTROL]`

### `position`

[PointOptions](/reference/graphql/inputs/point-options)

Specific point, relative to the element's top-left corner, to click.
Example: `{ x: 10, y: 10 }`

### `timeout`

[Int](/reference/graphql/scalars/int)

Maximum time in milliseconds to wait for the element to be clickable. Defaults to a global timeout.

### `trial`

[Boolean](/reference/graphql/scalars/boolean)

If true, the click will not be performed if it would trigger a navigation. Defaults to false.
