Cambie las pestañas activas con selenio [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Cómo cambiar a otra pestaña usando Selenium WebDriver con Java 8 respuestas

He desarrollado este código que se utiliza para abrir todos los resultados de búsqueda en una nueva pestaña:

String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL, Keys.RETURN);
results.get(i).sendKeys(selectLinkOpeninNewTab);

for (int i = 0; i < results.size(); i++)
{
    ArrayList<String> tabs2 = new ArrayList<String>(driver.getWindowHandles());
    driver.switchTo().window(tabs2.get(1));
    driver.close();
    driver.switchTo().window(tabs2.get(0));
}

Lo que quiero es cuando abro todas las pestañas con resultados de búsqueda. Quiero cambiar entre todas las pestañas con 2 segundos de retraso.

¿Cómo puedo implementar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta