Wie kann ich mit Selenium WebDriver mit Java ein bestimmtes Fenster schließen?

Ich benutze Selenium WebDriver. Ich öffne die erste Seite und dann die zweite Seite. Führen Sie eine Aktion aus und kehren Sie zur ersten Seite zurück. Bevor ich die zweite Seite schließen möchte, verwende ich den Befehldriver.close();, aber es schließt die erste Seite anstelle der zweiten. Wie kann ich Selen dazu bringen, ein bestimmtes Fenster zu schließen?

Teil des Codes

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();

Antworten auf die Frage(4)

Ihre Antwort auf die Frage