selenium web driver - Schalter auf übergeordnetes Fenster

Verwende ich selenium Web Driver. Ich eröffnete eine übergeordnete Fenster. Nachdem ich auf den link das neue Fenster öffnet. Ich wähle einen Wert aus der Liste aus, und dieses Fenster schließt sich automatisch. Jetzt muss ich den Betrieb in meine übergeordnete Fenster. Wie kann ich dies tun? Ich habe versucht den folgenden code:

String HandleBefore = driver.getWindowHandle();
driver.findElement(By.xpath("...")).click();
 for (String Handle : driver.getWindowHandles()) {
        driver.switchTo().window(Handle);}
 driver.findElement(By.linkText("...")).click();
 driver.switchTo().window(HandleBefore);

Diese funktioniert nicht obwohl.

  • Sie Durchlaufen die geöffneten Fenster wechseln Sie zu alle, und am Ende gehen Sie mit dem letzten in der Liste.... was ist das für eine?
  • ich weiß nur nicht, einen anderen Weg Schalter an untergeordnete Fenster. Es funktioniert für mich, aber ich konnte nicht wechseln Sie zurück zum übergeordneten
InformationsquelleAutor khris | 2012-07-06
Schreibe einen Kommentar