all files / DEV/lib/commands/ getSource.js

100% Statements 5/5
100% Branches 0/0
0% Functions 0/1
100% Lines 2/2
1 statement Ignored     
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                                                               
/**
 *
 * Get source code of the page.
 *
 * <example>
    :getSource.js
    client
        .url('http://webdriver.io')
        .getSource().then(function(source) {
            console.log(source); // outputs: "<!DOCTYPE html>\n<title>Webdriver.io</title>..."
        });
 * </example>
 *
 * @returns {String} source code of current website
 * @uses protocol/source
 * @type property
 *
 */
 
"use strict";
 
Object.defineProperty(exports, "__esModule", {
    value: true
});
var getSource = function getSource() {
    return this.unify(this.source(), {
        extractValue: true
    });
};
 
exports["default"] = getSource;
module.exports = exports["default"];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvZ2V0U291cmNlLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQSxJQUFJLFNBQVMsR0FBRyxTQUFaLFNBQVMsR0FBZTtBQUN4QixXQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxFQUFFO0FBQzdCLG9CQUFZLEVBQUUsSUFBSTtLQUNyQixDQUFDLENBQUE7Q0FDTCxDQUFBOztxQkFFYyxTQUFTIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvZ2V0U291cmNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogR2V0IHNvdXJjZSBjb2RlIG9mIHRoZSBwYWdlLlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpnZXRTb3VyY2UuanNcbiAgICBjbGllbnRcbiAgICAgICAgLnVybCgnaHR0cDovL3dlYmRyaXZlci5pbycpXG4gICAgICAgIC5nZXRTb3VyY2UoKS50aGVuKGZ1bmN0aW9uKHNvdXJjZSkge1xuICAgICAgICAgICAgY29uc29sZS5sb2coc291cmNlKTsgLy8gb3V0cHV0czogXCI8IURPQ1RZUEUgaHRtbD5cXG48dGl0bGU+V2ViZHJpdmVyLmlvPC90aXRsZT4uLi5cIlxuICAgICAgICB9KTtcbiAqIDwvZXhhbXBsZT5cbiAqXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBzb3VyY2UgY29kZSBvZiBjdXJyZW50IHdlYnNpdGVcbiAqIEB1c2VzIHByb3RvY29sL3NvdXJjZVxuICogQHR5cGUgcHJvcGVydHlcbiAqXG4gKi9cblxubGV0IGdldFNvdXJjZSA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcy51bmlmeSh0aGlzLnNvdXJjZSgpLCB7XG4gICAgICAgIGV4dHJhY3RWYWx1ZTogdHJ1ZVxuICAgIH0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldFNvdXJjZVxuIl19