Practice makes perfect! 目前,主要从事Web系统、B/S构架的测试。

脚本回放中不能触发Click事件

上一篇 / 下一篇  2007-03-16 16:30:09 / 个人分类:QTP学习


6bS$H%G`(v&f0
录制的关于日期选择脚本如下:51Testing软件测试网z7x-g%B:m;{5t0g&vv
Browser("Private Housing Introduction").Page("Housing Contract Def").Image("txtInDate:_ctl1").Click 8,16  ‘InDate的选择
4]Lhf5M/eJDW5y0
]@aM3hT0Browser("Private Housing Introduction").Page("Housing Contract Def").Frame("MagicsoftCalendarIframe").WebElement("<<").Click
A3rKW"L$H1Q/q0
Browser("Private Housing Introduction").Page("Housing Contract Def").Frame("MagicsoftCalendarIframe").WebElement("31").Click   ’click事件可以被触发
MA v%^5P0
6g l%n/R%L1\0Browser("Private Housing Introduction").Page("Housing Contract Def").Image("txtExpireDate:_ctl1").Click 9,1351Testing软件测试网'fhg"R;t5q

;W)_#f+m i?N1D4h0Browser("Private Housing Introduction").Page("Housing Contract Def").Frame("MagicsoftCalendarIframe").WebElement(">>").Click51Testing软件测试网 u7r9cDLW'E\

BN m\+oU|/V0Browser("Private Housing Introduction").Page("Housing ContractDef").Frame("MagicsoftCalendarIframe").WebElement("31").Click 'Click事件不能被触发,原因???
51Testing软件测试网u&G`1A ^
51Testing软件测试网r#y4G7l.xUz](IJ'kc

C4m^U5\0}!Lm0如图所示,回放的过程中常常是第一个In Date脚本可以完整的被执行,而第二次选择ExpirDate的脚本时,......WebElement("31").Click 的click事件不能被触发,然后就继续执行下面的脚本;为什么相同的脚本只是次序不同,QTP对脚本的识别程度不同呢?目前尚未找到原因。51Testing软件测试网 [g5K_$Hn
51Testing软件测试网*hTK ]^"S/tn:oW
解决办法可以重新录制或者在object repository 添加对Click 事件的识别,但原因是什么?请大家帮助分析:

TAG: 讨论 QTP学习

denghuirong的个人空间 引用 删除 denghuirong   /   2010-01-11 14:30:03
也遇到了此类的问题,请问谁有方法解决啊?
fei.ge的个人空间 引用 删除 fei.ge   /   2009-04-21 17:56:09
遇到过了
Freedom Group 引用 删除 Lola1123   /   2007-04-29 09:48:54
怎么没人遇见过吗?
Freedom Group 引用 删除 Lola1123   /   2007-03-29 09:43:39
回复风过无息:问题可以解决,大不了再录制一遍,但原因在哪呢?我想知道原因,你感觉问题出在哪里?
风过无息 引用 删除 风过无息   /   2007-03-26 19:12:36
楼主这个问题解决了吗?
 

评分:0

我来说两句

Open Toolbar