QTP11正版无法识别Flex4.0,请指点!
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,执行结果中出现一个警告,如下所示:
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
timeloading-files>SET OPTS=-include-libraries+=..\..\frameworks\libs\automation\
automation.swc;..\..\frameworks\libs\automation\automation_agent.swc;..\..\frame
works\libs\automation\automation_dmv.swc;..\..\frameworks\libs\automation\qtp.sw
c;..\..\frameworks\libs\automation\automation_spark.swc;..\..\frameworks\libs\au
tomation\automation_flashflexkit.swc;
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
timeloading-files>..\..\bin\mxmlc.exe -include-libraries+=..\..\frameworks\libs\
automation\automation.swc;..\..\frameworks\libs\automation\automation_agent.swc;
..\..\frameworks\libs\automation\automation_dmv.swc;..\..\frameworks\libs\automa
tion\qtp.swc;..\..\frameworks\libs\automation\automation_spark.swc;..\..\framewo
rks\libs\automation\automation_flashflexkit.swc; runtimeloading.mxml
正在加载配置文件“C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\framew
orks\flex-config.xml”
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
timeloading-files\runtimeloading.mxml(19): 警告: ewZ文_'application' has been de
precated since 4.0.Please use 'FlexGlobals.topLevelApplication'.
myLoader.source = Application.application.parameters.automations
wfurl;
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
timeloading-files\runtimeloading.swf(435504 字节)
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\templates\automation-run
timeloading-files>执行完该文件后,将runtimeloading.mxml文件内容拷贝到新建工程的mxml文件中,编译后,再打开QTP,用Object SPY无法录取Flex功能。
烦请知情人帮忙指导下,万分感谢!
剩下 卸载了Flash Builder 4和Flex for QTP Plug-in,再启动QTP时,flex 4.0的插件竟然还有显示,不知道是怎么回事了,好奇怪呢
555555555555555555 自己顶起来吧,感谢哪位好心人能帮忙看下啊 还是用testcomplete吧 都支持到4.5了
就是不好下载、破*解那个东西 lanchozxd兄,测试工具换的可能性很小哦,刚花了1万美金买的QTP。没想到会对flex支持这么弱。。。。 问题解决了。
Adobe Flex 4 Plugin for HP QuickTest Pro是很关键的,执行后写入注册表后不能变更该插件的路径,否则无法识别flex对象。
页:
[1]