我希望能够以编程方式单击闪存菜单上的按钮。
遗憾的是,这意味着对其进行选项卡或对按钮的X和Y坐标进行硬编码将无法正常工作(由于使用了多个线程,这些方法在后台运行时都不起作用。)
我尝试使用Javascript执行此操作,但以这种方式自动执行此操作无效,因为Flash中无法访问各个项目。
我问的原因是因为我正在尝试加载测试我们的应用程序,该应用程序与Flash菜单交互以构建报告。据我所知,低端或开源负载测试实用程序在闪存导航方面没有提供太多支持。
有没有人有可能实现这一目标的方法,或者替代方法?
答案 0 :(得分:1)
如果您正在测试自己的应用程序,那么可以通过ExternalInterface
构建测试API,您可以直接从JavaScript调用。使API和Button调用方法相同,这样您只需在swf的已发布外部接口上调用方法即可有效地单击该按钮。