webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
24 lines (17 loc) • 604 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = url;
var _url = _interopRequireDefault(require("url"));
var _utils = require("../../utils");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function url(path) {
if (typeof path !== 'string') {
throw new Error('Parameter for "url" command needs to be type of string');
}
if (typeof this.options.baseUrl === 'string') {
path = _url.default.resolve(this.options.baseUrl, path);
}
return this.navigateTo((0, _utils.validateUrl)(path));
}