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>