UNPKG

@luminati-io/webdriverio8

Version:

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

28 lines 1.48 kB
import { getBrowserObject } from '../../utils/index.js'; /** * * Returns browser window size. * * <example> :getWindowSize.js it('should return browser window size', async () => { const windowSize = await browser.getWindowSize(); console.log(windowSize); // outputs `{ width: 1280, height: 767 }` }); * </example> * * @alias browser.getWindowSize * @return {Object} { x, y, width, height } for W3C or { width, height } for non W3C browser * @type window * */ export async function getWindowSize() { const browser = getBrowserObject(this); if (!browser.isW3C) { return browser._getWindowSize(); } const { width, height } = await browser.getWindowRect(); return { width, height }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0V2luZG93U2l6ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21tYW5kcy9icm93c2VyL2dldFdpbmRvd1NpemUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUE7QUFPdkQ7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBaUJHO0FBQ0gsTUFBTSxDQUFDLEtBQUssVUFBVSxhQUFhO0lBQy9CLE1BQU0sT0FBTyxHQUFHLGdCQUFnQixDQUFDLElBQUksQ0FBQyxDQUFBO0lBRXRDLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDakIsT0FBTyxPQUFPLENBQUMsY0FBYyxFQUE0QixDQUFBO0lBQzdELENBQUM7SUFFRCxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxHQUFHLE1BQU0sT0FBTyxDQUFDLGFBQWEsRUFBaUIsQ0FBQTtJQUN0RSxPQUFPLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBaUIsQ0FBQTtBQUMzQyxDQUFDIn0=