現在、私たちはアプリケーションのポップアップウィンドウで開いている部分をテストしています。これらのウィンドウはTitleWindowのサブクラスです。ここで問題となるのは、ポップアップが複数回登録されているように見えることです。また、すでに閉じられている(またはそう思われる)ポップアップでテストが実行されることがあります。FlexMonkeyのTitleWindowポップアップに関する問題
私は、これが私たちのポップアップを閉じて削除した方法と関係があると思っていましたが、実際にそこに問題点を見つけることはできません。 FlexMonkeyのソースコードを調べた後、ADDED_TO_STAGEハンドラに "TitleWindow"の明示的なチェックがあり、そのあとでポップアップがアプリケーションウィンドウとして追加されることがわかりました。しかしポップアップは "_windows"コレクションから削除されることはありません。その結果、FlexMonkeyでツリービューを開くと、同じポップアップウィンドウクラスのインスタンスがいくつか存在します。これはおそらく、私たちのテストが(視覚的に)実行されないことがあるが、ポップアップの隠されたインスタンス上で実行されるので、正しく実行され、正しく検証されるように見える理由を説明します。私はMonkeyAutomationManagerがREMOVED_FROM_STAGEイベントをリッスンし、閉じているときにポップアップを削除することを期待しています。
ここに何かが見つからないか、これは(既知の)問題ですか?