playwright/docs/src/api/class-touchscreen.md
Yury Semikhatsky 383e4b3c73
Revert "feat: introduce touchscreen.touch() for dispatching raw touch… (#31823)
… events (#31457)"

This reverts commit a3e31fd2c4146e67a63ff4d3dc4f655533adcbde.
2024-07-23 10:29:37 -07:00

796 B

class: Touchscreen

  • since: v1.8

The Touchscreen class operates in main-frame CSS pixels relative to the top-left corner of the viewport. Methods on the touchscreen can only be used in browser contexts that have been initialized with hasTouch set to true.

async method: Touchscreen.tap

  • since: v1.8

Dispatches a touchstart and touchend event with a single touch at the position ([param: x],[param: y]).

:::note [method: Page.tap] the method will throw if [option: hasTouch] option of the browser context is false. :::

param: Touchscreen.tap.x

  • since: v1.8
  • x <[float]>

X coordinate relative to the main frame's viewport in CSS pixels.

param: Touchscreen.tap.y

  • since: v1.8
  • y <[float]>

Y coordinate relative to the main frame's viewport in CSS pixels.