webdriver now reuses the browser session if available, otherwise creates a new one