1

お世話になります。

既に開いているIEのウインドウをすべて閉じるシナリオを作っています。

ライブラリの「IE操作(全て閉じる)」を使えばできるのですが、ネットワーク接続に

IEのプロセスを利用したシステムが使われており、実行するとネットワークも切断されてしまうため使えません。

代替策として、IEのウインドウが無くなるまでキー操作し、閉じながらループしようとしているのですが、

対象のウインドウを見つけられない場合があり、ウインドウが閉じないまま終わってしまう事があります。

また、「全てのタブを閉じますか?」表示にも対応できません。

ウインドウ識別ルールは以下の通りです。

タイトル:「Internet Explorer」を含む

クラス名:「IEFrame」と一致する

プロセス名:「iexplore.exe」と一致する

サイズ:指定しない

このルールで実行すると、1回目は閉じることができたページを再度開いてからもう一回実行すると

今度は閉じなかったり、複数ウインドウを開いて実行すると両方閉じたり片方だけ閉じたり両方とも閉じなかったりと

結果がまちまちです。(何故かWinActorを再起動すると、できる場合があります。)

どうすれば確実に全ウインドウを閉じられるでしょうか。

MT 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。