我想使用flex monkey自动化flash应用程序

时间:2011-09-21 09:37:45

标签: flash flex flex-monkey

我需要解决方案,如何在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 \ Adob​​e \ Flex 4.0 \ frameworks \ flex- config.xml中 C:\ Program Files \ Adob​​e \ Flex 4.0 \ bin \ demo \ bin \ application.swf(37942 bytes)
  • 我打开了FLEX MONKEY点击文件 - >新项目
  • 将项目目录配置为:file:/// C:/ Program%20Files / Adob​​e / Flex% 204.0 / bin中/演示/ bin中
  • 输出源目录为:file:/// C:/ Program%20Files / Adob​​e / Flex% 204.0 / bin中/演示/ SRC
  • 套房套餐名称测试套房
  • 我点击了+按钮(设置指南)
  • FLEX MONKEY状态显示NOT CONNECTED
  • 我安装了flex SDK 4.0,因此我选择了Flex sdk版本为4.0
  • 启用adope Air
  • 我将文件automate_monkey4.x.swc拖入项目libs文件
  • 因为我在我的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,因为

我在我的日食中找到了flex编译器。  并且FLEX MONKEY显示状态未连接。

1 个答案:

答案 0 :(得分:0)

我认为你必须使用flash builder而不是eclipse,并且必须将include命令添加到应用程序中flex项目启动的编译器设置中。 另外,从flashbuilder运行应用程序,然后打开selenium-> flexMonkey。 这样它就会显示出连接状态。 另外,我遇​​到了firefox 3.6的一些问题,所以升级到latestversion(11)