all files / DEV/lib/commands/ getUrl.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 34 35                                                                   
/**
 *
 * Get the url of current opened website.
 *
 * <example>
    :getUrl.js
    client
        .url('http://webdriver.io')
        .getUrl().then(function(url) {
            console.log(url);
            // outputs the following:
            // "http://webdriver.io"
        });
 * </example>
 *
 * @returns {String} current page url
 * @uses protocol/url
 * @type property
 *
 */
 
"use strict";
 
Object.defineProperty(exports, "__esModule", {
    value: true
});
var getUrl = function getUrl() {
    return this.unify(this.url(), {
        extractValue: true
    });
};
 
exports["default"] = getUrl;
module.exports = exports["default"];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvY29tbWFuZHMvZ2V0VXJsLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBcUJBLElBQUksTUFBTSxHQUFHLFNBQVQsTUFBTSxHQUFlO0FBQ3JCLFdBQU8sSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFLEVBQUU7QUFDMUIsb0JBQVksRUFBRSxJQUFJO0tBQ3JCLENBQUMsQ0FBQTtDQUNMLENBQUE7O3FCQUVjLE1BQU0iLCJmaWxlIjoiL1VzZXJzL2NocmlzdGlhbmJyb21hbm4vU2l0ZXMvV2VicHJvamVrdGUvd2ViZHJpdmVyanMvREVWL2xpYi9jb21tYW5kcy9nZXRVcmwuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBHZXQgdGhlIHVybCBvZiBjdXJyZW50IG9wZW5lZCB3ZWJzaXRlLlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpnZXRVcmwuanNcbiAgICBjbGllbnRcbiAgICAgICAgLnVybCgnaHR0cDovL3dlYmRyaXZlci5pbycpXG4gICAgICAgIC5nZXRVcmwoKS50aGVuKGZ1bmN0aW9uKHVybCkge1xuICAgICAgICAgICAgY29uc29sZS5sb2codXJsKTtcbiAgICAgICAgICAgIC8vIG91dHB1dHMgdGhlIGZvbGxvd2luZzpcbiAgICAgICAgICAgIC8vIFwiaHR0cDovL3dlYmRyaXZlci5pb1wiXG4gICAgICAgIH0pO1xuICogPC9leGFtcGxlPlxuICpcbiAqIEByZXR1cm5zIHtTdHJpbmd9IGN1cnJlbnQgcGFnZSB1cmxcbiAqIEB1c2VzIHByb3RvY29sL3VybFxuICogQHR5cGUgcHJvcGVydHlcbiAqXG4gKi9cblxubGV0IGdldFVybCA9IGZ1bmN0aW9uICgpIHtcbiAgICByZXR1cm4gdGhpcy51bmlmeSh0aGlzLnVybCgpLCB7XG4gICAgICAgIGV4dHJhY3RWYWx1ZTogdHJ1ZVxuICAgIH0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldFVybFxuIl19