跳至主要內容
版本:23.11.1

Page.$() 方法

尋找第一個符合選擇器的元素。如果沒有任何元素符合選擇器,則傳回值會解析為 null

簽名

class Page {
$<Selector extends string>(
selector: Selector,
): Promise<ElementHandle<NodeFor<Selector>> | null>;
}

參數

參數

類型

描述

selector

Selector

要查詢頁面的選擇器CSS 選擇器可以直接傳遞,而 Puppeteer 特定的選擇器語法允許透過文字a11y 角色和名稱,以及xpath 來查詢,並結合這些查詢跨越陰影根。或者,您可以使用前綴來指定選擇器類型。

回傳

Promise<ElementHandle<NodeFor<Selector>> | null>

備註

Page.mainFrame().$(selector) 的快捷方式。