Bringen Sie den Firefox-Browser, um Vorne mit Selen Java (Mac OSX)

Ich bin mit drei Instanzen von fire fox-Treiber für die Automatisierung.Ich brauchen, um den aktuellen aktiven firefox-browser in front, Denn ich bin mit einigen robo-Klassen für einige opertation. Ich hatte versucht, java script alert für google chrome in mac ( gleiche Bedienung) und seine fein gearbeitet. In windows verwendet user32 lib. Im Fall von firefox-mac zeigte die Warnung im hintergrund, aber die web-Seite ist nicht in front.

((JavascriptExecutor)this.webDriver).executeScript("alert('Test')");
this.webDriver.switchTo().alert().accept();

Dem obigen code, den ich verwendet für chrome unter Mac. Derselbe code funktioniert und zeigt Alarm für firefox, aber das Fenster kommt nicht nach vorne.

Bitte vorschlagen, wenn es eine andere Methode für das gleiche zu tun in firefox.

  • danke!!! Ich hat dieser genau die gleiche Frage für chrome! Die firefox-Antwort unten scheint nicht zu funktionieren, Ausführung window.focus() scheint nicht zu funktionieren, aber dein trick zeigt einen Alarm dann akzeptieren es funktioniert. Unglaublich nützlich!
InformationsquelleAutor Jojo John | 2013-10-03
Schreibe einen Kommentar