webdriverio-automation
Version:
WebdriverIO-Automation android ios project
25 lines (18 loc) • 629 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getElementRect;
var _getElementRect = _interopRequireDefault(require("../scripts/getElementRect"));
var _utils = require("../utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getElementRect({
elementId
}) {
const elementHandle = this.elementStore.get(elementId);
if (!elementHandle) {
throw (0, _utils.getStaleElementError)(elementId);
}
const page = this.getPageHandle(true);
return page.$eval('html', _getElementRect.default, elementHandle);
}