We've been using CasperJS [http://casperjs.readthedocs.org/en/latest/] for E2E
testing on Marketplace projects for quite some time. Run alongside unittests,
E2E testing allows us to provide coverage for specific UI details and to make
sure that users flows operate as expected. It also can be