跳至主要内容

Touchscreen

Touchscreen 类以主框架的 CSS 像素为单位,相对于视口左上角进行操作。Touchscreen 上的方法只能在通过设置 hasTouch 为 true 初始化了浏览器上下文中使用。

此类仅限于模拟点击手势(tap gestures)。有关通过手动分派触摸事件模拟其他手势的示例,请参阅模拟旧版触摸事件页面。


方法

tap

在 v1.9 之前添加 touchscreen.tap

在位置 (x,y) 派发一个带有单个触摸点的 touchstarttouchend 事件。

注意

如果浏览器上下文的 hasTouch 选项为 false,则 page.tap() 方法会抛出错误。

用法

await touchscreen.tap(x, y);

参数

  • x number#

    相对于主框架视口的 X 坐标,单位为 CSS 像素。

  • y number#

    相对于主框架视口的 Y 坐标,单位为 CSS 像素。

返回值