0

嗨,我需要解决如何在 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 则显示为未连接状态。

4

1 回答 1

0

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

于 2012-04-09T11:56:52.750 回答