String originalWindow = driver.getWindowHandle(); final Set<String> oldWindowsSet = driver.getWindowHandles(); List<WebElement> listq = driver.findElements(By.cssSelector("#socialConnectSect li span")); for (WebElement l : listq) { String linkName = l.getText(); if (linkName.contains("Facebook")) { l.click(); //flag_myset = 0; break; } } String newWindowHandle = (new WebDriverWait(driver, 15)) .until(new ExpectedCondition<String>() { public String apply(WebDriver driver) { Set<String> newWindowsSet = driver.getWindowHandles(); newWindowsSet.removeAll(oldWindowsSet); return newWindowsSet.size() > 0 ? newWindowsSet.iterator().next() : null; } }); driver.switchTo().window(newWindowHandle)логинюсь и следом FB окно закрывается (так и должно быть) а меня автоматически возвращает на страницу на сайт. НО, после этого NetBeans пишет что "Exception in thread "main" org.openqa.selenium.WebDriverException: Session [ae0db455-c804-42ad-a9a4-ed28a7bfcd6c] has no driver. The browser window may have been closed.
Command duration or timeout: 26 milliseconds". Подскажите, как с этим бороться?