INNER CODE UNIT · JavaScript
buffer
lufzle/chromda · src/captureScreenshot.js:106
const buffer = await AWSXRay.captureAsyncFunc("screenshot", async segment => {
segment.addAnnotation("capture", capture);
/** @type {Buffer} */
let buffer;
switch (capture) {
case "element":
buffer = await browser.elementScreenshot(
options.selector,
options.puppeteer?.screenshot
);
break;
case "page":
buffer = await browser.pageScreenshot(options.puppeteer?.screenshot);
break;
case "viewport":
default: