Selênio Força Fechar o Firefox

    ProfilesIni profile = new ProfilesIni();
    FirefoxProfile ff = profile.getProfile("ScreenCapture");
    WebDriver driver = new FirefoxDriver(ff);
    driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
    driver.get(url);

    Thread.sleep(8000);

    File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);

    driver.quit();

Não devedriver.manage (). timeouts (). implicitlyWait (15, TimeUnit.SECONDS); forçar um fechamento do selênio gerado pelo navegador Firefox após 15 segundos? O navegador apenas se senta e diz sua transferência de dados por uma hora +. Basicamente apenas trava dizendo que sua transferência ...

Eu estou capturando páginas pesadas de ajax, e é por isso que estou pedindo para que tudo espere por 8 segundos após o carregamento da página. Mas isso não deve ter nada a ver com o motorista forçando um fechamento após 15 segundos.

Onde eu estou errando?

Detalhes: Centos x64 6.4 com o Firefox 10.0.12 e mais recente Selenium a partir de 10 min atrás.

Existe algo que eu possa fazer em Java para contornar isso?

Pergunta: Como posso forçar o fechamento da janela do Firefox gerada pelo Selenium após N segundos?