Input options for the ‘click’ mutation.

Definition

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

Fields

button: MouseButton

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

clickCount: Int

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

delay: Int

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

force: Boolean

Whether to bypass normal actionability checks. Defaults to false.

modifiers: [ModifierKey]

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

position: PointOptions

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

timeout: Int

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

trial: Boolean

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