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

[求助] 录制脚本时总出错

录制脚本时总出错




鼠标单击空白框中任意位置,弹出选择时间窗口(js编写)

代码:
Browser("::::系统登录::::").Page("进销存").Frame("childmainFrame_2").WebEdit("purchase_date").Click
Browser("::::系统登录::::").Window("日期选择 -- 网页对话框").Page("日期选择").Frame("Frame").WebElement("selMonth").Click
Browser("::::系统登录::::").Page("进销存").Frame("childmainFrame_2").WebEdit("purchase_date").Click
Browser("::::系统登录::::").Page("进销存").Frame("childmainFrame_2").WebEdit("send_date").Click
Browser("::::系统登录::::").Window("日期选择 -- 网页对话框").Page("日期选择").Frame("Frame").WebElement("selMonth").Click
Browser("::::系统登录::::").Page("进销存").Frame("childmainFrame_2").WebEdit("send_date").Click

点选第二个时间窗口时,总是不点击.

Details:
Object's physical description:
Visible = -1
Type = text
rows = 0
Name = send_date
Mercury Class = WebEdit
Max Length = 2147483647
Html Tag = INPUT
Html Id = window_li_9
default value =
DHTML Class = inputtype

不清楚那错了   求教各位高手
附件: 您所在的用户组无法下载或查看附件

TOP

加个等待时间看看

TOP

先谢谢楼上的 哈

但是 问题不是等待 是不点击鼠标左键

是不是  同一个页面的同一种image只有第一次点击的时候QTP才能记录下相应的脚本信息

我的第一次 点击 没问题  出问题的是  下一个日期  不点击

[ 本帖最后由 luckilypig 于 2007-4-23 13:47 编辑 ]

TOP

那直接用描述性编程附值吧

TOP

看下Object Repository里的对象是不是因为点击发生了对象名称的改变
   

TOP

描述性编程附值:  这个能说的具体点么   小弟刚刚学   第一次  录脚本  好多东西都不懂啊

TOP

引用:
原帖由 爱菲的猫 于 2007-4-23 13:59 发表
看下Object Repository里的对象是不是因为点击发生了对象名称的改变
不太清楚  您说的什么意思啊

能具体些么??

TOP

看来很多人都遇到这样的问题呀。大家碰到这种问题的时候,往往想着用什么方法去解决,比如说描述性编程之类的,却很少关心,产生这种问题的根源。希望有一天那位朋友可以把这个问题剖析一下。

TOP

回复 #6 luckilypig 的帖子


刚学的话,建意你先去精华区去泡泡,找不到解决方法再发贴也不晚。要不然别人说个spy你都不知道从那儿点的话,就很难帮你了。

[ 本帖最后由 stone821021 于 2007-4-23 14:53 编辑 ]

TOP

都看了  可是 还是找不到解决的 方法啊

就是不知道 为什么 不点啊

TOP

描述性编程我也是刚刚才接触到一些,因为我们录制脚本的时候,很多web element是直接录在代码上的,同时在Object Repository里也同时有脚本录制过程中所有的网页和控件的名字。

描述性编程解决的问题,按照我的理解,就是剥离Object Repository里录制的控件名称,脚本仍旧能够正常地运行。
   

TOP

谁有具体的解决办法啊?

sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9

TOP

谁能告诉我  它为什么不点击啊????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

TOP

引用:
原帖由 luckilypig 于 2007-4-23 13:35 发表
23493

鼠标单击空白框中任意位置,弹出选择时间窗口(js编写)

代码:
Browser("::::系统登录::::").Page("进销存").Frame("childmainFrame_2").WebEdit("purchase_date").Click
Browser("::::系统登录:::: ...
1, 你的图片里面看不到“选择时间窗口”,所以不是很清清你的问题;
2,看看 源代码,那个 选择时间窗口 在网页上的Tag是什么。看看 在QTP的默认设置下是否会录制。如果不能录制,请参考帖子 http://bbs.51testing.com/viewthread.php?tid=72995   对 Event configuration level 进行合适的设置;
3,如果问题还没有解决,请参考 http://bbs.51testing.com/thread-42574-1-1.html
实践是检验真理的唯一标准。

TOP

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