TA的每日心情 | 开心 2016-4-2 12:39 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
最近在写一些简单的QTP脚本,发现一个奇怪的现象(如题),不知道为什么,希望明白人给我解释一下。详细情况如下
SwfWindow("abc").SwfTable("def").SelectCell 0, "Title"
SwfWindow("abc").SwfTable("swfname:=xxx").SelectCell 0, "Title"
在我的测试环境里,上面这两种操作方式,只有当采用第一种时QTP才能回放成功。如果QTP采用第二种写法的脚本来回放,会产生一个错误 “Exception occured。”。使用描述性编程的方式,我也能确定QTP找到了这个Table控件,能返回正常的RowCount,但当使用描述性编程调用SelectCell,SelectRow,SelectColumn方法就会出错。
出现这种情形,是什么原因导致的?高手达人请帮忙解释解释。感激不尽。
目标程序:由.net 3.5开发,并使用DevExpress控件
QTP版本:9.2
OS:Windows 2003 |
|