Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 2x 2x 1x 1x | /**
*
* Returns browser window size (and position for drivers with W3C support).
*
* <example>
* :getWindowSize.js
it('should return browser window size', function () {
const windowSize = browser.getWindowSize(500, 600);
console.log(windowSize);
// outputs
// Firefox: { x: 4, y: 23, width: 1280, height: 767 }
// Chrome: { 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
*
*/
import { getBrowserObject } from '../../utils'
export default function getWindowSize() {
const browser = getBrowserObject(this)
if (!browser.isW3C) {
return browser._getWindowSize()
}
return browser.getWindowRect()
}
|