|
使用qtp做flex的自动化测试,使用的flash builder是4.0版本,qtp是10.00
操作有:
1. 在项目编译器里添加-include-libraries "automation.swc" "automation_agent.swc" "qtp.swc" "automation_dmv.swc"
后,对发布的web程序控件无法识别
2. 搜索的资料里创建flex程序用的是标签mx:application,而我们项目组用的是标签s:application
我将项目程序改为mx:application,同时控件也改为mx:Button,再测试就能识别这个Button,
但是一些组件我怎么改也识别不了,怎么回事啊??如果都要改那也太麻烦了啊,没有其他方法吗??
组件代码:
<!--组件开始-->
<s:Group x="400">
<s:VGroup>
</s:VGroup>
<s:VGroup horizontalAlign="center">
<mx:Button id="myBtn" click="myBtn_clickHandler(event)" label="查询" />
<mxataGrid id="dg" sortableColumns="false">
</mxataGrid>
</s:VGroup>
</s:Group>
识别的是整个红色框 |
|