This declaration
WebDriver driver = new FirefoxDriver();
always opens a new instance window of Firefox. It doesn\'t use the already opened
Java example. First, you need to have Selenium server running.
java -jar C:\selenium-server-standalone-2.53.0.jar
To start a new session (first script):
WebDriver driver = new RemoteWebDriver(
new URL("http://localhost:4444/wd/hub"),
DesiredCapabilities.firefox());
Then, to reuse (attach) that session (second script):
WebDriver driver = new RemoteWebDriver(
new URL("http://localhost:7055/hub"),
DesiredCapabilities.firefox());
Notice the different port number.