/** * * Get source code of the page. This command won't work in mobile environments for native apps. If you running * hybrid tests make sure that you are in the webview before calling this command. * * :getSource.js it('should get the source of the html document', function () { browser.url('http://webdriver.io'); var source = browser.getSource(); console.log(source); // outputs: "\nWebdriver.io..." }); * * * @alias browser.getSource * @return {String} source code of current website * @uses protocol/source * @type property * */ let getSource = function () { return this.unify(this.source(), { extractValue: true }) } export default getSource