I'm looking for a functional testing framework that ideally: - Potentially integrates well with continuos CI (i'm using Travis) - It's lightweight - Allows testing of 'flows' , not just a single page - As cross browser and cross device as possible