Page.$$() 方法
查找页面上与选择器匹配的元素。如果没有元素与选择器匹配,则返回值解析为 []。
签名
class Page {
$$<Selector extends string>(
selector: Selector,
options?: QueryOptions,
): Promise<Array<ElementHandle<NodeFor<Selector>>>>;
}
参数
|
参数 |
类型 |
说明 |
|---|---|---|
|
selector |
Selector |
用于查询页面的选择器。CSS 选择器可以按原样传入,Puppeteer 特有的选择器语法支持按文本、a11y 角色和名称以及xpath进行查询,还支持跨 shadow root 组合这些查询。或者,你也可以使用前缀来指定选择器类型。 |
|
options |
(可选) |
返回值:
Promise<Array<ElementHandle<NodeFor<Selector>>>>
备注
是 Page.mainFrame().$$(selector) 的快捷方式。