UNPKG

devtools

Version:

A Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer

18 lines (17 loc) 952 B
/** * The Set Window Rect command alters the size and the position of the operating system window * corresponding to the current top-level browsing context. * * @alias browser.setWindowRect * @see https://w3c.github.io/webdriver/#dfn-set-window-rect * @param {number} x the screenX attribute of the window object * @param {number} y the screenY attribute of the window object * @param {number} width the width of the outer dimensions of the top-level browsing context, including browser chrome etc... * @param {number} height the height of the outer dimensions of the top-level browsing context, including browser chrome etc... * @return {object} A JSON representation of a "window rect" object based on the new window state. */ export default async function setWindowRect(params) { const page = this.getPageHandle(); await page.setViewport(params); return { width: params.width, height: params.height }; }