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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht. Wenn Sie brauchen, um starten Sie eine neue Instanz des Browsers (das ist das, was das klingt), dann Mach das.
Nein, Sie nie gebraucht, Sie zu benutzen. Ich war einfach so dass Sie an Ort und Stelle, um den Punkt zu illustrieren. Ich werde das Codebeispiel besser.
Verstanden! Dank
InformationsquelleAutor JimEvans