2017-07-28 11 views
0

私はRobot Framework(Selenium2Library)で作業しています。私のテストケースでは、ブラウザインスタンス(Webアプリケーション)とデスクトップアプリケーションのいくつかの機能(UFTを使用しています)を実行する必要があります。 UFT(Automation Tool)を実行するためのVBSスクリプトを実行しています。私はこれをうまくやって、ブラウザからデスクトップアプリケーションへのフローを処理しています。デスクトップアプリケーションのタスクが終了したら、ブラウザの現在のインスタンス(Webアプリケーションへのフォーカス)に戻る必要があります。私はSelect Windowキーワードを試しました。しかし、運がない。ブラウザのインス​​タンスに戻る方法はありますか? 注:ブラウザインスタンスがバックグラウンドで正常にテストケースを実行しています。私は前景にしたい。ブラウザの実行中のインスタンスに戻る

答えて

1

javascriptアラートを入力して処理すると、ブラウザがデスクトップでアクティブになります。この

JavascriptExecutor js = (JavascriptExecutor) driver; 

js.executeScript("alert('OK')") 

とそれを扱うような

何か。

関連する問題