自動化のためにfire foxドライバーの3つのインスタンスを使用しています。現在アクティブなfirefoxブラウザーを前面に表示する必要があります。これは、いくつかの操作にいくつかのroboクラスを使用しているためです。MacでGoogle ChromeのJavaスクリプトアラート(同じ操作)を試してみましたが、うまくいきました。Windows では user32 lib を使用しました。firefox mac の場合、アラートはバックグラウンドで表示されますが、Web ページは前面に表示されません。
((JavascriptExecutor)this.webDriver).executeScript("alert('Test')");
this.webDriver.switchTo().alert().accept();
上記のコードは、Mac で chrome に使用したものです。同じコードが機能しており、Firefox のアラートが表示されていますが、ウィンドウが前面に表示されません。
Firefoxで同じことを行うための他の方法があれば提案してください。