This project demonstrates how a Serenity/JS test scenario can interact with a non-Angular app - the TFL's Journey Planner and acts as a supporting material for my Devoxx UK 2017 talk "Test-driving modern web apps at scale"
To run the example:
npm install
npm test
Once the test execution is complete, you'll find the test report at:
target/site/serenity/index.html
To remove the test report and start fresh run:
npm run clean
Please make sure that you're using the latest long-term support of Node.js
Have fun!