gpt4 book ai didi

apache-flex - FlexMonkey问题与TitleWindow弹出窗口

转载 作者:行者123 更新时间:2023-12-02 04:03:51 27 4
gpt4 key购买 nike

我们目前正在测试在弹出窗口中打开的应用程序部分。这些窗口是TitleWindow的子类。我们现在遇到的问题是,弹出窗口似乎已多次注册,并且有时对已经关闭的弹出窗口执行测试(或看起来是这样)。

我认为这与我们关闭和删除弹出窗口的方式有关,但是我无法真正发现那里的任何问题。查看FlexMonkey源代码后,我看到在ADDED_TO_STAGE处理程序中有一个对“TitleWindow”的显式检查,之后将弹出窗口添加为应用程序窗口。但是弹出窗口似乎从未从“_windows”集合中删除。结果,当您在FlexMonkey中打开树 View 时,同一弹出窗口类的多个实例。这可能也可以解释为什么我们的测试有时似乎无法(直观地)运行,而是正确执行和验证,因为它们是在弹出窗口的隐藏实例上运行的。我希望MonkeyAutomationManager也可以监听REMOVED_FROM_STAGE事件,并在关闭弹出窗口时将其删除。

我在这里错过了什么吗?或者这是(已知的)问题?

最佳答案

我的猜测是这不是问题,仅是您的代码无法正确清理对象并将其从显示列表中删除。您还需要记住,从舞台中删除某些内容后,垃圾回收不会立即运行。即使窗口已从舞台中删除,实际上您的窗口仍可能仍在侦听和响应事件。

关于apache-flex - FlexMonkey问题与TitleWindow弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728105/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com