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

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2
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                                                                   
/**
 *
 * Get the title of current opened website.
 *
 * <example>
    :getTitle.js
    client
        .url('http://webdriver.io')
        .getTitle().then(function(title) {
            console.log(title);
            // outputs the following:
            // "WebdriverIO - Selenium 2.0 javascript bindings for nodejs"
        });
 * </example>
 *
 * @returns {String} current page title
 * @uses protocol/title
 * @type property
 *
 */
 
"use strict";
 
Object.defineProperty(exports, "__esModule", {
    value: true
});
var getTitle = function getTitle() {
    return this.unify(this.title(), {
        extractValue: true
    });
};
 
exports["default"] = getTitle;
module.exports = exports["default"];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvZ2V0VGl0bGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkEsSUFBSSxRQUFRLEdBQUcsU0FBWCxRQUFRLEdBQWU7QUFDdkIsV0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsRUFBRTtBQUM1QixvQkFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFBO0NBQ0wsQ0FBQTs7cUJBRWMsUUFBUSIsImZpbGUiOiIvVXNlcnMvY2hyaXN0aWFuYnJvbWFubi9TaXRlcy9XZWJwcm9qZWt0ZS93ZWJkcml2ZXJqcy9ERVYvbGliL2NvbW1hbmRzL2dldFRpdGxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogR2V0IHRoZSB0aXRsZSBvZiBjdXJyZW50IG9wZW5lZCB3ZWJzaXRlLlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpnZXRUaXRsZS5qc1xuICAgIGNsaWVudFxuICAgICAgICAudXJsKCdodHRwOi8vd2ViZHJpdmVyLmlvJylcbiAgICAgICAgLmdldFRpdGxlKCkudGhlbihmdW5jdGlvbih0aXRsZSkge1xuICAgICAgICAgICAgY29uc29sZS5sb2codGl0bGUpO1xuICAgICAgICAgICAgLy8gb3V0cHV0cyB0aGUgZm9sbG93aW5nOlxuICAgICAgICAgICAgLy8gXCJXZWJkcml2ZXJJTyAtIFNlbGVuaXVtIDIuMCBqYXZhc2NyaXB0IGJpbmRpbmdzIGZvciBub2RlanNcIlxuICAgICAgICB9KTtcbiAqIDwvZXhhbXBsZT5cbiAqXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBjdXJyZW50IHBhZ2UgdGl0bGVcbiAqIEB1c2VzIHByb3RvY29sL3RpdGxlXG4gKiBAdHlwZSBwcm9wZXJ0eVxuICpcbiAqL1xuXG5sZXQgZ2V0VGl0bGUgPSBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXMudW5pZnkodGhpcy50aXRsZSgpLCB7XG4gICAgICAgIGV4dHJhY3RWYWx1ZTogdHJ1ZVxuICAgIH0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldFRpdGxlXG4iXX0=