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) 的快捷方式。