Como posso fechar uma janela específica usando o Selenium WebDriver com Java?
Eu uso o Selenium WebDriver. Eu abro a primeira página e, em seguida, abro a segunda página - execute alguma ação e volte para a primeira página. Antes que eu queira fechar a segunda página eu uso o comandodriver.close();
, mas fecha a primeira página em vez da segunda. Como posso fazer o Selenium fechar uma janela específica?
Parte do código
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();