我正在尝试测试对象没有静态ID的Flex应用程序。我想将FunFX用于自动化,因为它可以很容易地从Linux shell中启动。
这就是说,FunFX似乎不包含允许用户通过其父对象访问子节点的函数(例如parent.get_child_at(<index>)
或parent.children()
进行迭代)。我看到在父项下面返回子项的 number 的方法,但是我没有看到任何允许我解析层次结构的迭代功能。
是否有人使用FunFX测试黑盒Flex应用程序,其中对象ID未知?如果是这样,你是如何完成访问各种对象的?驱动其功能的组件?
答案 0 :(得分:0)
FunFX包含FlexSpy工具,可以让您查看组件ID,层次结构等。但是,不稳定的组件ID(显然)是进行强大测试的挫折。但是,FunFX允许从“自动化名称”,“自动化值”和索引驱动组件。所以,有一些希望。 :)