私は1つのプロセスを自動化しようとしています。そのために、プロセスの中間でユーザからのユーザ入力を受けています。私はautheticateログインポップアップを自動化するためにsikuliを使用しています。バックグラウンドとフォアグラウンドでブラウザを実行するにはどうすればよいですか?
私はSikuliを使用しているので、シクリが完全に動作できるように、ブラウザをフォアグラウンドに配置したいからです。しかし、シクリが作業を終えた後、ブラウザをバックグラウンドで実行するか、ユーザーの入力を受けているEclipseまたはターミナルの下で実行します。
シクリの作業後にブラウザを最小限に抑えたロボットを試しました。それはブラウザを最小限に抑えていますが、ユーザの入力を受けた後、ブラウザを正面に置く必要があります。そのために私が使用: 1)をdriver.get(driver.getCurrentUrl()) - 動作していない 2)driver.manage()ウィンドウ()(最大化)
作業-notだから、私を提案してください。このプロセスを行うための何らかの方法です。事前に
おかげで
あなたが使用する必要があります 'driver.switchTo()ウィンドウ(driver.getWindowHandle())' ... –
いいえ、そのは動作していません。ブラウザを最小限に抑えた後、あなたのコマンドを使ってブラウザをフォアグラウンドに置いたが、動作していない。スクリプトがブラウザを最小限に抑えているので、このエラーが発生すると思います。最小化する代わりに、ブラウザがすべてのアプリまたはEclipseアプリケーションの後ろで実行される方法を知っていますか? – kamal
以下のリンクを参照してください。 http://sqa.stackexchange.com/questions/8416/how-to-switch-handle-particular-popup-window-when-multiple-popup-are-opened-an – Eby