51Testing软件测试论坛

标题: QTP录制的脚本不正确? [打印本页]

作者: 海林    时间: 2007-9-6 17:22
标题: QTP录制的脚本不正确?
录制脚本的操作流程:打开网站,先浏览各页面,然后新增、修改、删除数据?

产生的脚本如下:

").WinListView("SysListView32").Activate "04.23信用前1后.txt"
Dialog("Microsoft Internet Explorer").Click 128,50
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").Click 275,56
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("选择文件").WinListView("SysListView32").Activate "20060910chen80_thumb.jpg"
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("选择文件").WinListView("SysListView32").Activate "061013215289231.jpg"
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("选择文件").WinListView("SysListView32").Activate "20060910chen80_thumb.jpg"
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").Click 149,54
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("选择文件").WinListView("SysListView32").Activate "2004-05-13-08-57-16.jpg"
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("选择文件").WinListView("SysListView32").Activate "2004-05-13-08-57-16.jpg"
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Dialog("Microsoft Internet Explorer").WinButton("确定").Click

运行结果:只是打开了主页

请问原因????
作者: walker1020    时间: 2007-9-6 22:24
看看 QTP运行到了哪行代码后 后面的代码没有运行 再说
作者: walker1020    时间: 2007-9-6 22:25
没有一点注释和说明,没有分段, 全部是代码,典型的懒惰的程序员的风格!
作者: walker1020    时间: 2007-9-6 22:26
开发QTP Script的工作也是开发工作,无论脚本是 录制生成的,还是自己写的
作者: walker1020    时间: 2007-9-6 22:28
楼主自己怎么不先去查一下你的脚本里为什么有那么多重复的语句,如
Dialog("Microsoft Internet Explorer").WinButton("确定").Click

把重复的、无用的代码先删除再说
作者: 海林    时间: 2007-9-10 15:06
(1)脚本的功能:打开一个网页,然后浏览网业并新增、修改、添加数据。
(2)运行到第一句就运行不通
(3)产生的不是重复代码,而是把其他事件都录制成了单击事件。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2