Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome, Safari or Firefox browser.
better browser testing with
the intern
a full stack testing solution for web apps
... particularly acceptance testing
node.js
promises
Can't you just use selenium?
slooooooooooooooooooow
non-deterministic failures
infrastructure maintenance
x-browser woes
maven and java badness redundant dependencies
well written tests
request page
wait for a bit
wait til its ready
interact with a thing
wait for a bit
wait til its ready
check some stuff
'github logo is the octocat' : function () {
return this.remote
.get('https://www.github.com/')
.waitUntilTrue('typeof githubMagic !== "undefined')
.elementById('octocat')
.getAttribute('src').then(function (src) {
var expectedOctocatUrl = '/images/octocat.png';
expect(src).to.equal(sponsoredUrl);
});
}
but nobody's perfect...
AMD vs. commonjs
missing features