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 33 34 35 36 37 38 39 40 41 42 | 2x | /** * * Get source code of specified DOM element by selector. * * <example> :index.html <div id="test"> <span>Lorem ipsum dolor amet</span> </div> :getHTML.js it('should get html for certain elements', () => { var outerHTML = $('#test').getHTML(); console.log(outerHTML); // outputs: // "<div id="test"><span>Lorem ipsum dolor amet</span></div>" var innerHTML = $('#test').getHTML(false); console.log(innerHTML); // outputs: // "<span>Lorem ipsum dolor amet</span>" }); * </example> * * @alias element.getHTML * @param {Boolean=} includeSelectorTag if true it includes the selector element tag (default: true) * @return {String} the HTML of the specified element * @uses action/selectorExecute * @type property * */ import { ELEMENT_KEY } from '../../constants' import { getBrowserObject } from '../../utils' import getHTMLScript from '../../scripts/getHTML' export default function getHTML (includeSelectorTag = true) { return getBrowserObject(this).execute(getHTMLScript, { [ELEMENT_KEY]: this.elementId, // w3c compatible ELEMENT: this.elementId // jsonwp compatible }, includeSelectorTag) } |