Я использую 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();