在学习Flex的过程中,你可能会遇到利用QTP自动化测试Flex3应用程序的问题,这里和大家分享一下,Adobe新出了Flex3,同时推出了用于Flex3自动化测试的QTPplugin。
利用QTP自动化测试Flex3应用程序
Adobe新出了Flex3,同时推出了用于Flex3自动化测试的QTPplugin.本人也是刚刚入门Flex自动化测试,以下是一个简单的总结:
软件需求:
1.FlexBuilder3.到这个地方https://www.adobe.com/cfusion/td……us&product=flex(需要注册)下载AdobeFlexBuilder3Professional或者FlexBuilder3ProfessionalEclipsePlug-in(如果本机已有eclipse)。其中FlexBuilder3中已经包含QTP的plugin
2.IE6或以上(目前只支持IE)
3.FlashPlayerActiveXcontrol,version9.0.28.0或以上,最新9.0.115.0(检查C:\WINDOWS\system32\Macromed\Flash\FlashUtil9e.exe的属性可以查看当前安装flash的版本)
4.QTP9.1(不支持SmartIdentification)或QTP9.2和patch1701
编译:
必须用FlexBuilder3编译Flex项目,而不能仅仅用Flex3SDK编译,因为FlexBuilder中带了一些的特殊的包
1.打开FB,右键选择你的Project->Properties->FlexCompiler
2.修改属性“Additionalcompilerarguments”,在该属性中添加如下代码:
- -include-libraries"flex_builder_dir\sdks\3.0.0\frameworks\libs\automation.swc""
- flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_agent.swc""
- flex_builder_dir\sdks\3.0.0\frameworks\libs\qtp.swc""
- flex_builder_dir\sdks\3.0.0\frameworks\libs\automation_dmv.swc"
其中flex_builder_dir由FlexBuilder的安装目录代替,windows平台的默认安装目录为"C:\ProgramFiles\Adobe\FlexBuilder3"
3.编译项目,然后发布应用到你的webserver中
4.这时就为QA的自动化测试做好了准备
QTP插件安装:
1.运行flex_builder_dir\Installers\QTP_Plugin_Installer.exe
2.验证plugin是否安装好:启动QTP,在Add-insManager窗口中出现Flex3.0.0
3.这时QTP就可以识别Flex对象了
更多更详细的信息都可以在adobe的官网上找到。
【编辑推荐】
文章题目:学习笔记如何利用QTP自动化测试Flex3应用程序
分享网址:http://www.csdahua.cn/qtweb/news43/468343.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网