title: Selenium reuse brower from 2 different application
body: <p>I'm trying to open 2 different tabs in the same browser session from 2  different application.<br>
  I'm using Firefox v57.0, Geckodriver v0.19.1, Selenium v3.8.0.0</p>
  
  <p>The 2 apps are playing in the same time.<br>
  I'm just trying to open a new tab from app 2 X seconds after App 1 open the first tab.</p>
  
  <p><strong>App 1:</strong></p>
  
  <pre><code>FirefoxDriverService service = FirefoxDriverService.CreateDefaultService();
  service.Port = 4444;
  
  FirefoxOptions ffoptions = new FirefoxOptions();
  ffoptions.SetLoggingPreference(LogType.Browser.ToString(), LogLevel.All);
  ffoptions.SetPreference("marionette", true);
  ffoptions.LogLevel = FirefoxDriverLogLevel.Trace;
  
  FirefoxDriver driver = new FirefoxDriver(service, ffoptions, TimeSpan.FromSeconds(30));
  driver.Navigate().GoToUrl("https://www.bing.com/");
  </code></pre>
  
  <p><strong>App 2:</strong></p>
  
  <pre><code>DesiredCapabilities capabilities = DesiredCapabilities.Firefox();
  RemoteWebDriver driverReUse = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/"), capabilities);
  driverReUse.Navigate().GoToUrl("https://www.google.com/");
  </code></pre>
  
  <p><strong>The exception:</strong></p>
  
  <blockquote>
    <p>"Session is already started"</p>
  </blockquote>
  
  <p>Isn't it possible to do that?
  Should I try to connect from App 2 to localhost with 4444?</p>