Selen Java neues Fenster öffnen, schließen und die Kontrolle Hauptfenster wieder

Finde ich meine Frage anders zu sein, als alles, was ich gesucht habe, denn ich muss ein neues Fenster öffnen, in meinem code (nicht durch klicken auf einen link in einer Benutzeroberfläche). Also ich habe bereits einen Treiber, mit meiner nur Fenster, und dann Mach ich das:

//save the handle of the current (only) window open right now
String MainWindowHandle = driver.getWindowHandle();
//open a new firefox window
driver = new FirefoxDriver();
//in the new window, go to the intended page
driver.navigate().to(foo);
//do some stuff in the pop up window..
//close the popup window now
driver.close();
//switch back to the main window. This is where the error is thrown
driver.switchTo().window(MainWindowHandle);

Den Fehler: "org.openqa.Selen.remote.UnreachableBrowserException: Fehler bei der Kommunikation mit der remote-browser. Es sind gestorben"

Was muss ich tun, um wieder die Kontrolle über das erste Fenster?

Vielen Dank im Voraus.

InformationsquelleAutor user1599401 | 2013-11-19

Schreibe einen Kommentar