跳到主要内容
版本: 23.11.1

Page.hover() 方法

此方法获取具有 selector 的元素,如果需要,将其滚动到视图中,然后使用 Page.mouse 将鼠标悬停在元素的中心。如果没有与 selector 匹配的元素,该方法将抛出错误。

签名

class Page {
hover(selector: string): Promise<void>;
}

参数

参数

类型

描述

selector

string

用于查询页面的 选择器CSS 选择器可以直接传递,而 Puppeteer 特定的选择器语法 允许按文本a11y 角色和名称、以及 xpath跨影子根组合这些查询进行查询。或者,您可以使用前缀指定选择器类型。如果有多个元素满足 selector,则将悬停在第一个元素上。

返回值

Promise<void>

当与 selector 匹配的元素成功悬停时解析的 Promise。如果没有与 selector 匹配的元素,Promise 将被拒绝。

备注

page.mainFrame().hover(selector) 的快捷方式。