Page.tap() 方法
此方法获取与 selector 匹配的元素,如有必要会将其滚动到视图中,然后使用 Page.touchscreen 点击元素的中心。如果没有与 selector 匹配的元素,该方法将抛出错误。
签名
class Page {
tap(selector: string): Promise<void>;
}
参数
|
参数 |
类型 |
说明 |
|---|---|---|
|
selector |
string |
用于查询页面的 selector。CSS 选择器 可以直接传入,Puppeteer 特有的选择器语法 允许按 text、a11y role 和 name、xpath 查询,并支持跨 shadow roots 组合这些查询。此外,你也可以使用前缀来指定选择器类型。如果有多个元素满足该选择器,将点击第一个元素。 |
返回值:
Promise<void>
备注
是 page.mainFrame().tap(selector) 的快捷方式。