More complex unit testing, capable of launching browser, running a test and the closing down after showing results into the terminal.