Uso Selenium WebDriver. Apro la prima pagina e apro la seconda pagina: esegui un'azione e ritorna alla prima pagina. Prima di chiudere la seconda pagina, utilizzo il comando driver.close();
, ma chiude la prima pagina anziché la seconda. Come posso fare in modo che Selenium chiuda una finestra specifica?Come posso chiudere una finestra specifica utilizzando Selenium WebDriver con Java?
Parte del codice
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();
puoi mostrarci qualche codice? –
ho aggiornato la domanda – khris
il clic si verifica nella finestra destra (seconda)? –