all files / DEV/lib/protocol/ title.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 36 37 38 39 40 41                                                                               
/**
 *
 * Gets an object containing the current page title.
 *
 * <example>
    :title.js
    client
        .url('http://webdriver.io')
        .title().then(function(title) {
            console.log(title);
            // outputs the following:
            //  {
            //      state: 'success',
            //      sessionId: '0c49951c-eb15-4053-96af-c1ebc79fb8b7',
            //      hCode: 388233301,
            //      value: 'WebdriverIO - Selenium 2.0 javascript bindings for nodejs',
            //      class: 'org.openqa.selenium.remote.Response',
            //      status: 0
            //  }
        });
 * </example>
 *
 * @returns {String} The current page title.
 *
 * @see  https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/title
 * @type protocol
 *
 */
 
'use strict';
 
Object.defineProperty(exports, '__esModule', {
    value: true
});
var title = function title() {
    return this.requestHandler.create('/session/:sessionId/title');
};
 
exports['default'] = title;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvdGl0bGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZCQSxJQUFJLEtBQUssR0FBRyxTQUFSLEtBQUssR0FBZTtBQUNwQixXQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLDJCQUEyQixDQUFDLENBQUE7Q0FDakUsQ0FBQTs7cUJBRWMsS0FBSyIsImZpbGUiOiIvVXNlcnMvY2hyaXN0aWFuYnJvbWFubi9TaXRlcy9XZWJwcm9qZWt0ZS93ZWJkcml2ZXJqcy9ERVYvbGliL3Byb3RvY29sL3RpdGxlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogR2V0cyBhbiBvYmplY3QgY29udGFpbmluZyB0aGUgY3VycmVudCBwYWdlIHRpdGxlLlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDp0aXRsZS5qc1xuICAgIGNsaWVudFxuICAgICAgICAudXJsKCdodHRwOi8vd2ViZHJpdmVyLmlvJylcbiAgICAgICAgLnRpdGxlKCkudGhlbihmdW5jdGlvbih0aXRsZSkge1xuICAgICAgICAgICAgY29uc29sZS5sb2codGl0bGUpO1xuICAgICAgICAgICAgLy8gb3V0cHV0cyB0aGUgZm9sbG93aW5nOlxuICAgICAgICAgICAgLy8gIHtcbiAgICAgICAgICAgIC8vICAgICAgc3RhdGU6ICdzdWNjZXNzJyxcbiAgICAgICAgICAgIC8vICAgICAgc2Vzc2lvbklkOiAnMGM0OTk1MWMtZWIxNS00MDUzLTk2YWYtYzFlYmM3OWZiOGI3JyxcbiAgICAgICAgICAgIC8vICAgICAgaENvZGU6IDM4ODIzMzMwMSxcbiAgICAgICAgICAgIC8vICAgICAgdmFsdWU6ICdXZWJkcml2ZXJJTyAtIFNlbGVuaXVtIDIuMCBqYXZhc2NyaXB0IGJpbmRpbmdzIGZvciBub2RlanMnLFxuICAgICAgICAgICAgLy8gICAgICBjbGFzczogJ29yZy5vcGVucWEuc2VsZW5pdW0ucmVtb3RlLlJlc3BvbnNlJyxcbiAgICAgICAgICAgIC8vICAgICAgc3RhdHVzOiAwXG4gICAgICAgICAgICAvLyAgfVxuICAgICAgICB9KTtcbiAqIDwvZXhhbXBsZT5cbiAqXG4gKiBAcmV0dXJucyB7U3RyaW5nfSBUaGUgY3VycmVudCBwYWdlIHRpdGxlLlxuICpcbiAqIEBzZWUgIGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3Avc2VsZW5pdW0vd2lraS9Kc29uV2lyZVByb3RvY29sIy9zZXNzaW9uLzpzZXNzaW9uSWQvdGl0bGVcbiAqIEB0eXBlIHByb3RvY29sXG4gKlxuICovXG5cbmxldCB0aXRsZSA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0SGFuZGxlci5jcmVhdGUoJy9zZXNzaW9uLzpzZXNzaW9uSWQvdGl0bGUnKVxufVxuXG5leHBvcnQgZGVmYXVsdCB0aXRsZVxuIl19