google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] 两次录制产生脚本不同

两次录制产生脚本不同


要检查一个flash图片是否存在,我的解决方法是双击那个图片,然后在下面用判断语句,原来是这样的
Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("非活动控件").Click 213,135
Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").Click 211,314
if not (Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").exist) Then
Reporter.ReportEvent micPass,"点击数表不存在","点击数表不存在"
End If

但今天录制的时候没有这句话了
Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("非活动控件").Click 213,135

这句话:Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").Click 211,314

变成了:Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").DblClick 211,314

怎么回事呢?而且之前的判断语句也无法运用了

[ 本帖最后由 cabrite 于 2007-4-12 14:38 编辑 ]

TOP

两次的录制环境肯定有差别
实践是检验真理的唯一标准。

TOP

QTP录制的脚本有时不稳定,这算是 它的一个Bug吧。所以才有许多公司自己通过 描述性编程来 进行自动化测试,而不是利用 QTP 自己产生的脚本去测试
实践是检验真理的唯一标准。

TOP

sdlkfj5
海纳百川,有容乃大!
踏上测试之路!
http://bbsimg.qq.com/2006/05/04/004/845.gif

TOP

可能会出现一些bug
海纳百川,有容乃大!
踏上测试之路!
http://bbsimg.qq.com/2006/05/04/004/845.gif

TOP

这句话:Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").Click 211,314

变成了:Browser("农业部访问情况统计分析系统").Page("农业部访问情况统计分析系统").Frame("mainPage").WinObject("MacromediaFlashPlayerActiveX").DblClick 211,314

这个应该是你自己录制的问题吧?
你第一次录制的时候是点击了一次,你第二次录制的时候不小心双击了吧?

最好是在重新录制次试试

看还有没问题?

TOP

回复 #6 rting 的帖子


楼上说的没错,从新试试,click / dbclick这种问题很可能是录制时候不小心造成的

TOP


理解

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-3 03:27Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹