selenium example project using switchable phantomjsdriver or chromedriver for unit testing