问题标签 [flex-monkey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - 我想使用 flex monkey 自动化一个 flash 应用程序
嗨,我需要解决如何在 Eclipse->Project->Properties 下引入 flex 编译器的解决方案我安装了 FLEX SDK 4.0 和 FLEX MONKEY 5.0 请在下面找到我为自动化 Flash 应用程序所做的设置。
- 我在eclipse项目中创建了一个示例项目
- 在 Eclipse 中的 src 下创建 .mxml 文件
- 在 project->properties 下创建了一个新的构建器
- 在 project->properties->builders 下配置位置和工作目录
- 根据下面的代码实现 src/application.mxml output=bin/application.swf -library-path+=libs/ -target-player=10.0.0
- 配置后,我单击在该位置创建的 ok 按钮 .swf 文件,并在控制台中收到以下消息。加载配置文件 C:\Program Files\Adobe\Flex 4.0\frameworks\flex-config.xml C:\Program Files\Adobe\Flex 4.0\bin\demo\bin\application.swf(37942 字节)
- 我打开了 FLEX MONKEY 点击文件->新项目
- 配置项目目录为:file:///C:/Program%20Files/Adobe/Flex%204.0/bin/demo/bin
- 输出源目录为:file:///C:/Program%20Files/Adobe/Flex%204.0/bin/demo/src
- 套件包名称 测试套件
- 然后我点击了 + 按钮(设置指南)
- FLEX MONKEY 状态显示未连接
- 我安装了 flex SDK 4.0,所以我选择了 Flex sdk 版本为 4.0
- 启用adope Air
- 我将文件automation_monkey4.x.swc拖到项目库文件中
- 因为我在我的 Eclipse 中找到了 flex 编译器,并且不知道在 FLEX MONKEY 中生成的代码下面放在哪里
-include-libraries“../libs/automation_monkey4.x.swc”
“${flexlib}/libs/automation/automation_spark.swc”
“${flexlib}/libs/automation/automation.swc”
“${flexlib}/libs/automation/automation_agent.swc”
“${flexlib}/libs/automation/automation_dmv.swc”
“${flexlib}/libs/automation/automation_air.swc”
“${flexlib}/libs/automation/automation_airspark.swc”
- 我仍然发现 FLEX MONKEY 状态显示未连接。
所以任何人都可以请指导我如何连接 flex monkey 和 eclipse,因为
我力图在我的 Eclipse 中创建了 flex 编译器。而 FLEX MONKEY 则显示为未连接状态。
apache-flex - TitleWindow 弹出窗口的 FlexMonkey 问题
我们目前正在测试在弹出窗口中打开的应用程序部分。这些窗口是 TitleWindow 的子类。我们现在遇到的问题是弹出窗口似乎被多次注册,并且测试有时会在已经关闭的弹出窗口上执行(或者看起来如此)。
我认为这与我们关闭和删除弹出窗口的方式有关,但我无法真正发现那里的任何问题。在查看 FlexMonkey 源代码后,我看到在 ADDED_TO_STAGE 处理程序中明确检查了“TitleWindow”,然后将弹出窗口添加为应用程序窗口。但是弹出窗口似乎从未从“_windows”集合中删除。因此,当您在 FlexMonkey 中打开树视图时,会出现同一个弹出窗口类的多个实例。这可能也解释了为什么我们的测试有时似乎没有运行(视觉上),而是正确地执行和验证,因为它们是在一个隐藏的弹出实例上运行的。我希望 MonkeyAutomationManager 也能监听 REMOVED_FROM_STAGE 事件并在弹出窗口关闭时删除它。
我在这里遗漏了什么还是这是一个(已知的)问题?
flex-monkey - 输入不启用按钮
在我的应用程序中,用户必须在密码文本输入中输入至少一个字符才能启用登录按钮。
如果我使用 FlexMonkey 记录事件,我会看到:
SelectedText:'password' (0,0) 输入:'password' (myPassword)
但是当我从 FlexMonkey 运行它时,该按钮没有启用。这里发生了什么?
任何有用的线索将不胜感激。
谢谢!
java - 使用 flex monkey 和 selenium 自动化 flex 应用程序的步骤
我正在尝试使用 Flex Monkium 和 selenium 自动化示例 Flex 应用程序。步骤和示例应用程序(MonkeyContacts)在 gorilla logic 站点http://www.gorillalogic.com/testing-tools/flexmonkium/flexmonkium-docs/using-flexmonkium中给出。完成上述应用程序中的步骤后,我能够使用 Selenium IDE 记录测试,并能够使用 Eclipse 和 TestNG 运行这些测试。
但是,当我尝试在其他应用程序(http://learn.adobe.com/wiki/display/Flex/Download+Projects)中执行相同的步骤时,无法记录测试。Flex Monkey 和 Selenium 之间没有交互。我添加了automation-monkey.swc 并添加了附加编译器参数。
如何使应用程序与硒交互..?
提前致谢。
apache-flex - MonkeyTalk 和 Flex
我正在尝试使用 AIR 应用程序设置 MonkeyTalk,文档说它可以工作,但教程显示没有办法,我无法弄清楚。
有没有人这样做过?
非常感谢任何提示。
谢谢!
flex-monkey - 无法下载 FlexMonkey 工具
我曾多次尝试下载 FlexMonkey ,但不能。有人能下载这个 flexmonkey 吗?提前致谢。