Как я могу закрыть определенное окно, используя Selenium WebDriver с Java?

Я использую Selenium WebDriver. Я открываю первую страницу, затем открываю вторую страницу - выполняю некоторые действия и возвращаюсь на первую страницу. Прежде чем я хочу закрыть вторую страницу, я использую командуdriver.close();, но закрывает первую страницу вместо второй. Как я могу заставить Selenium закрыть конкретное окно?

Часть кода

String HandleBefore = driver.getWindowHandle();

 driver.findElement(By.xpath("...")).click();
 for (String twohandle : driver.getWindowHandles()) {
        driver.switchTo().window(twohandle);
    }       
 driver.findElement(By.linkText("001")).click();
 driver.close();

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

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