UNPKG

webdriverio

Version:

Next-gen browser and mobile automation test framework for Node.js

28 lines 1.1 kB
/** * * Save a screenshot of the current browsing context to a PNG file on your OS. Be aware that * some browser drivers take screenshots of the whole document (e.g. Geckodriver with Firefox) * and others only of the current viewport (e.g. Chromedriver with Chrome). * * <example> :saveScreenshot.js it('should save a screenshot of the browser view', async () => { await browser.saveScreenshot('./some/path/screenshot.png'); }); * </example> * * When running from a hook, make sure to explicitly define the hook as async: * <example> :wdio.conf.js afterTest: async function(test) { await browser.saveScreenshot('./some/path/screenshot.png'); } * </example> * @alias browser.saveScreenshot * @param {String} filepath 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.Browser, filepath: string): Promise<Buffer<ArrayBuffer>>; //# sourceMappingURL=saveScreenshot.d.ts.map