modern-spa-boilerplate
Version:
Modern Boilerplate for Single Page Applications
25 lines (19 loc) • 544 B
JavaScript
casper.on("remote.message", function (e) {
console.log(e)
})
casper.on("error", function(msg, backtrace) {
console.log("FATAL: " + msg);
this.exit();
});
casper.start("src/index.html");
casper.waitFor(function check() {
return this.evaluate(function() {
return document.querySelectorAll("message-component").length == 0;
});
}, function then() {});
casper.then(function() {
this.echo("Page Title: " + this.getTitle())
casper.test.assertElementCount("h1", 3)
casper.test.assertElementCount("table", 1)
});
casper.run();