현재 팝업 창에서 열리는 응용 프로그램의 일부를 테스트하고 있습니다. 이 창은 TitleWindow의 하위 클래스입니다. 우리가 지금 당면하게되는 문제는 팝업이 여러 번 등록되는 것처럼 보이며 이미 닫혀있는 팝업 (또는 그렇게 보이는 것)에서 테스트가 실행되는 경우입니다.FlexMonkey TitleWindow 팝업 문제
저는 이것이 우리가 팝업을 닫고 제거하는 방식과 관련이 있다고 생각했지만, 실제로 어떤 문제도 발견 할 수 없습니다. FlexMonkey 소스 코드를 살펴본 후 ADDED_TO_STAGE 핸들러에 "TitleWindow"에 대한 명시적인 확인이 있었고 팝업이 응용 프로그램 창으로 추가 된 것을 확인했습니다. 그러나 팝업은 결코 "_windows"컬렉션에서 제거 된 것처럼 보입니다. 결과적으로, FlexMonkey에서 트리보기를 열 때 동일한 팝업 창 클래스의 인스턴스가 여러 개 있습니다. 이것은 아마도 우리의 테스트가 때때로 (시각적으로) 실행되지 않는 것처럼 보이지만 숨겨진 팝업 인스턴스에서 실행되므로 올바르게 실행되고 확인되는지 설명합니다. MonkeyAutomationManager가 REMOVED_FROM_STAGE 이벤트를 수신하고 닫을 때 팝업을 제거 할 것으로 기대합니다.
여기에 뭔가가 누락되었거나 (알려진) 문제입니까?