For LAZY developers: How to automate writing web site tests! Release the monkey!

in #javascript7 years ago (edited)

Hey guys, I wrote a chrome extension that records tests as you use your web application. Its simple in functionality, anyone can pick it up. It works by using mutation observers and listening to user events at the body level.

The test-recorder records acceptance tests for the Ember-cli and Nightwatch testing frameworks. I am currently doing a WIP for Chromeless, but it is available in the Chrome extension

This project records the ways you interact with your application and then generates the code to playback these actions inside an acceptance test runner. The idea is to save you time writing these tests by hand.

The source code can be found here: https://github.com/QuantumInformation/test-recorder

I talk about it here in this podcast https://learnwithus.simplecast.fm/7

And you can find the extension here:

http://chrome.google.com/webstore/detail/test-recorder/mehbmedddkpilcbbjcichiopegameghh