跳至主要內容
版本:23.11.1

ElementHandle.screenshot() 方法

screenshot(): Promise<string>

這個方法會先將元素捲動至可見範圍(如果需要),然後使用 Page.screenshot() 來截取元素的螢幕截圖。如果元素已從 DOM 中分離,此方法會拋出錯誤。

簽名

class ElementHandle {
screenshot(
options: Readonly<ScreenshotOptions> & {
encoding: 'base64';
},
): Promise<string>;
}

參數

參數

類型

描述

options

Readonly<ScreenshotOptions> & { encoding: 'base64'; }

返回

Promise<string>

screenshot(): Promise<Uint8Array>

簽名

class ElementHandle {
screenshot(options?: Readonly<ScreenshotOptions>): Promise<Uint8Array>;
}

參數

參數

類型

描述

options

Readonly<ScreenshotOptions>

(可選)

返回

Promise<Uint8Array>