New: we start the web browser only when we know we need it
New: ignore the chromedriver log file
New: added the first two functional tests