Refactor WebBrowser so SpecFlow doesn't open browser windows for features that don't use any Selenium tests