Automating functional tests for websites is a pain in the ass. Tests often end up being brittle, hard to write and don't accurately simulate user behavior. More info at: https://fronteers.nl/congres/2014/jam-session/functional-testing