Page.$() 方法
查找第一个匹配选择器的元素。如果没有元素匹配选择器,则返回值解析为 null
。
签名
class Page {
$<Selector extends string>(
selector: Selector,
): Promise<ElementHandle<NodeFor<Selector>> | null>;
}
参数
参数 | 类型 | 描述 |
---|---|---|
selector | 选择器 | 要查询页面的选择器。CSS 选择器可以直接传递,并且 Puppeteer 特有的选择器语法 允许通过文本、可访问性角色和名称 以及xpath 进行查询,并在影子根中组合这些查询。或者,您可以使用前缀指定选择器类型。 |
返回值
Promise<ElementHandle<NodeFor<Selector>> | null>
备注
是 Page.mainFrame().$(selector) 的快捷方式。