Переключать активные вкладки с помощью Selenium [duplicate]

На этот вопрос уже есть ответ здесь:

Как перейти на другую вкладку с помощью Selenium WebDriver с Java 8 ответов

Я разработал этот код, который используется для открытия всех результатов поиска в новой вкладке:

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));
}

я хочу, чтобы при открытии всех вкладок с результатами поиска я хотел переключаться между всеми вкладками с задержкой в ​​2 секунды.

Как я могу это реализовать?

Ответы на вопрос(1)

Ваш ответ на вопрос