Как закрыть определенное окно с помощью 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();
17
задан Ripon Al Wasim 1 March 2016 в 11:49
поделиться