51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3424|回复: 5
打印 上一主题 下一主题

[原创] QTP11正版无法识别Flex4.0,请指点!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-29 12:01:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP版本:11.0 正版
Flex版本:Flash Builder 4
Flex for QTP Plug-in版本:4.0
根据论谈很多资料,严格按照QTP_FLEX测试.pdf文档,安装Flash Builder 4和Flex for QTP Plug-in,并且在Flash Builder 4中新建工程,配置编译属性,执行Adobe Flash Builder 4\sdks\4.1.0\templates\automation-runtimeloading-files\build.bat,执行结果中出现一个警告,如下所示:
  1. C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
  2. timeloading-files>SET OPTS=-include-libraries+=..\..\frameworks\libs\automation\
  3. automation.swc;..\..\frameworks\libs\automation\automation_agent.swc;..\..\frame
  4. works\libs\automation\automation_dmv.swc;..\..\frameworks\libs\automation\qtp.sw
  5. c;..\..\frameworks\libs\automation\automation_spark.swc;..\..\frameworks\libs\au
  6. tomation\automation_flashflexkit.swc;
  7. C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
  8. timeloading-files>..\..\bin\mxmlc.exe -include-libraries+=..\..\frameworks\libs\
  9. automation\automation.swc;..\..\frameworks\libs\automation\automation_agent.swc;
  10. ..\..\frameworks\libs\automation\automation_dmv.swc;..\..\frameworks\libs\automa
  11. tion\qtp.swc;..\..\frameworks\libs\automation\automation_spark.swc;..\..\framewo
  12. rks\libs\automation\automation_flashflexkit.swc; runtimeloading.mxml
  13. 正在加载配置文件“C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\framew
  14. orks\flex-config.xml”
  15. C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
  16. timeloading-files\runtimeloading.mxml(19): 警告: ewZ文_'application' has been de
  17. precated since 4.0.  Please use 'FlexGlobals.topLevelApplication'.
  18.                 myLoader.source = Application.application.parameters.automations
  19. wfurl;
  20. C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
  21. timeloading-files\runtimeloading.swf(435504 字节)
  22. C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
  23. timeloading-files>
复制代码
执行完该文件后,将runtimeloading.mxml文件内容拷贝到新建工程的mxml文件中,编译后,再打开QTP,用Object SPY无法录取Flex功能。
烦请知情人帮忙指导下,万分感谢!
剩下
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-9-29 14:10:03 | 只看该作者
卸载了Flash Builder 4和Flex for QTP Plug-in,再启动QTP时,flex 4.0的插件竟然还有显示,不知道是怎么回事了,好奇怪呢
555555555555555555
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-9-30 08:36:56 | 只看该作者
自己顶起来吧,感谢哪位好心人能帮忙看下啊
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-9-30 11:32:01 | 只看该作者
还是用testcomplete吧 都支持到4.5了
就是不好下载、破*解那个东西
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2011-9-30 14:21:42 | 只看该作者
lanchozxd兄,测试工具换的可能性很小哦,刚花了1万美金买的QTP。没想到会对flex支持这么弱。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-10-9 14:06:59 | 只看该作者
问题解决了。
Adobe Flex 4 Plugin for HP QuickTest Pro是很关键的,执行后写入注册表后不能变更该插件的路径,否则无法识别flex对象。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 18:25 , Processed in 0.081154 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表