phridge
phridge copied to clipboard
Use of babel polyfill
I use the code: `.then(function (phantom) {
var page = phantom.createPage();
var jqueryPath = path.resolve(__dirname, "jquery-3.2.1.min.js");
var babelPolyfillPath = path.resolve(__dirname, "babel-polyfill.js");
return page.run(jqueryPath, babelPolyfillPath, function (jqueryPath, babelPolyfillPath, resolve, reject) {
var page = this;
page.onInitialized = function () {
page.injectJs(babelPolyfillPath);
page.injectJs(jqueryPath);
console.log('init');
};
page.onConsoleMessage = function (msg){console.log('(PAGE CONSOLE:) '+ msg);};
page.open("http://localhost:3000/", function (status) {
var p= page.evaluate(function () {
$("button").click().click().click();
return $("div").last().text();
});
resolve(p);
});
});
})`
when in loaded page (http://localhost:3000/) used let or const (for example ) there occures an error: "ReferenceError: Can't find variable: i"