···551551- [WebdriverIO `element.doubleClick` API](https://webdriver.io/docs/api/element/doubleClick/)
552552- [testing-library `dblClick` API](https://testing-library.com/docs/user-event/convenience/#dblClick)
553553554554+### userEvent.tripleClick
555555+556556+- **Type:** `(element: Element, options?: UserEventTripleClickOptions) => Promise<void>`
557557+558558+Triggers a triple click event on an element
559559+560560+Please refer to your provider's documentation for detailed explanation about how this method works.
561561+562562+```ts
563563+import { userEvent } from '@vitest/browser/context'
564564+import { screen } from '@testing-library/dom'
565565+566566+test('triggers a triple click on an element', async () => {
567567+ const logo = screen.getByRole('img', { name: /logo/ })
568568+569569+ await userEvent.tripleClick(logo)
570570+})
571571+```
572572+573573+References:
574574+575575+- [Playwright `locator.click` API](https://playwright.dev/docs/api/class-locator#locator-click)
576576+- [WebdriverIO `browser.action` API](https://webdriver.io/docs/api/browser/action/)
577577+- [testing-library `tripleClick` API](https://testing-library.com/docs/user-event/convenience/#tripleClick)
578578+554579### userEvent.fill
555580556581- **Type:** `(element: Element, text: string) => Promise<void>`
+8
packages/browser/context.d.ts
···6161 */
6262 dblClick: (element: Element, options?: UserEventDoubleClickOptions) => Promise<void>
6363 /**
6464+ * Triggers a triple click event on an element. Uses provider's API under the hood.
6565+ * @see {@link https://playwright.dev/docs/api/class-locator#locator-click} Playwright API: using `click` with `clickCount: 3`
6666+ * @see {@link https://webdriver.io/docs/api/browser/actions/} WebdriverIO API: using actions with `move` and 3 `down + up + down` events in a row
6767+ * @see {@link https://testing-library.com/docs/user-event/convenience/#tripleclick} testing-library API
6868+ */
6969+ tripleClick: (element: Element, options?: UserEventTripleClickOptions) => Promise<void>
7070+ /**
6471 * Choose one or more values from a select element. Uses provider's API under the hood.
6572 * If select doesn't have `multiple` attribute, only the first value will be selected.
6673 * @example
···165172export interface UserEventSelectOptions {}
166173export interface UserEventClickOptions {}
167174export interface UserEventDoubleClickOptions {}
175175+export interface UserEventTripleClickOptions {}
168176export interface UserEventDragAndDropOptions {}
169177170178export interface UserEventTabOptions {