UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

31 lines (24 loc) 2.23 kB
/** * get HTML of selector element * * @param {String} selector element to get HTML from * @param {Boolean} includeSelectorTag if true, selector tag gets included (uses outerHTML) * @return {String} html source */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var getHTML = function getHTML(elements, includeSelectorTag) { var ret = []; if (elements.length === 0) { return null; } for (var i = 0; i < elements.length; ++i) { ret.push(elements[i][includeSelectorTag ? 'outerHTML' : 'innerHTML']); } return ret; }; exports['default'] = getHTML; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9zY3JpcHRzL2dldEhUTUwuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQVFBLElBQUksT0FBTyxHQUFHLFNBQVYsT0FBTyxDQUFhLFFBQVEsRUFBRSxrQkFBa0IsRUFBRTtBQUNsRCxRQUFJLEdBQUcsR0FBRyxFQUFFLENBQUM7O0FBRWIsUUFBSSxRQUFRLENBQUMsTUFBTSxLQUFLLENBQUMsRUFBRTtBQUN2QixlQUFPLElBQUksQ0FBQztLQUNmOztBQUVELFNBQUssSUFBSSxDQUFDLEdBQUcsQ0FBQyxFQUFFLENBQUMsR0FBRyxRQUFRLENBQUMsTUFBTSxFQUFFLEVBQUUsQ0FBQyxFQUFFO0FBQ3RDLFdBQUcsQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLGtCQUFrQixHQUFHLFdBQVcsR0FBRyxXQUFXLENBQUMsQ0FBQyxDQUFDO0tBQ3pFOztBQUVELFdBQU8sR0FBRyxDQUFDO0NBQ2QsQ0FBQTs7cUJBRWMsT0FBTyIsImZpbGUiOiJnZXRIVE1MLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBnZXQgSFRNTCBvZiBzZWxlY3RvciBlbGVtZW50XG4gKlxuICogQHBhcmFtICB7U3RyaW5nfSAgc2VsZWN0b3IgICAgICAgICAgICBlbGVtZW50IHRvIGdldCBIVE1MIGZyb21cbiAqIEBwYXJhbSAge0Jvb2xlYW59IGluY2x1ZGVTZWxlY3RvclRhZyAgaWYgdHJ1ZSwgc2VsZWN0b3IgdGFnIGdldHMgaW5jbHVkZWQgKHVzZXMgb3V0ZXJIVE1MKVxuICogQHJldHVybiB7U3RyaW5nfSAgICAgICAgICAgICAgICAgICAgICBodG1sIHNvdXJjZVxuICovXG5cbmxldCBnZXRIVE1MID0gZnVuY3Rpb24gKGVsZW1lbnRzLCBpbmNsdWRlU2VsZWN0b3JUYWcpIHtcbiAgICB2YXIgcmV0ID0gW107XG5cbiAgICBpZiAoZWxlbWVudHMubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cblxuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbWVudHMubGVuZ3RoOyArK2kpIHtcbiAgICAgICAgcmV0LnB1c2goZWxlbWVudHNbaV1baW5jbHVkZVNlbGVjdG9yVGFnID8gJ291dGVySFRNTCcgOiAnaW5uZXJIVE1MJ10pO1xuICAgIH1cblxuICAgIHJldHVybiByZXQ7XG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldEhUTUxcbiJdfQ==