跳至主要內容
版本:23.11.1

Frame.click() 方法

點擊符合 selector 的第一個找到的元素。

簽名

class Frame {
click(selector: string, options?: Readonly<ClickOptions>): Promise<void>;
}

參數

參數

類型

描述

selector

字串

要查詢的選擇器。

options

唯讀<ClickOptions>

(可選)

回傳

Promise<void>

備註

如果 click() 觸發了導航事件,並且有一個單獨的 page.waitForNavigation() promise 要解析,您可能會遇到競爭條件,導致產生意外的結果。點擊並等待導航的正確模式如下

const [response] = await Promise.all([
page.waitForNavigation(waitOptions),
frame.click(selector, clickOptions),
]);