webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
20 lines • 703 B
TypeScript
/**
*
* Save a screenshot of an element to a PNG file on your OS.
*
* <example>
:saveScreenshot.js
it('should save a screenshot of the browser view', async () => {
const elem = await $('#someElem');
await elem.saveScreenshot('./some/path/elemScreenshot.png');
});
* </example>
*
* @alias element.saveScreenshot
* @param {String} filename path to the generated image (`.png` suffix is required) relative to the execution directory
* @return {Buffer} screenshot buffer
* @type utility
*
*/
export declare function saveScreenshot(this: WebdriverIO.Element, filepath: string): Promise<Buffer<ArrayBuffer>>;
//# sourceMappingURL=saveScreenshot.d.ts.map