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),
]);