51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4892|回复: 14
打印 上一主题 下一主题

[原创] qtp录制的脚本,在回放时,时间控件不执行。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-28 14:51:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
qtp录制的脚本,在回放时,时间控件不执行,时间不能自动进行选择,需要怎么设置,或者需要添加是没控件吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-4-28 16:11:21 | 只看该作者
论坛里好多人都提问说时间控件执行不了,我也想看看这个问题,希望楼主能把信息给的再明确一些:
1、程序是用什么语言开发的;
2、时间控件是什么样子的,最好能给个截图。
3、看看录制选项里,你现在的录制设置是什么样子的,然后才能进一步分析。
单就脚本无法执行来说,原因很多,解决方法也不一样。如果楼主能把信息给的更明确一些,那么别人才好入手。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-4-28 16:12:36 | 只看该作者
呵呵,我也曾经遇到过这样的问题,
可将Browser("****").Page("*****").Frame("iFrameShow1").WebEdit("USEFUL_TIME").click改为:
Browser("****").Page("*****").Frame("iFrameShow1").WebEdit("USEFUL_TIME").Object.value="YYYY-MM-DD"
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-4-28 17:04:23 | 只看该作者
顶三楼,看到代码我就明白了,直接对日期文本框输入值,这样来的更简单有效。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-7-31 15:21:02 | 只看该作者
Browser("****").Page("*****").Frame("iFrameShow1").WebEdit("USEFUL_TIME").Object.value="YYYY-MM-DD"
这中的Frame("iFrameShow1").的iFrameShow1这个是什么意思?


谢谢!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-7-31 21:45:12 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-7-31 21:45:25 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-8-25 22:58:40 | 只看该作者
我按三楼的做法还是不行哦,555555555


请高人指点,还是报错

我选择了2008-8-26 13:11:11,可是只列出26,按三楼的,我将下面的
Browser("登录系统").Page("用户首页").Frame("Frame").WebElement("26").Click

改成Browser("登录系统").Page("用户首页").Frame("Frame").WebElement("26").Object.value="2008-8-26  13:11:11"


谢谢~~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-8-26 10:14:36 | 只看该作者
我用了三楼的方法还是不行哦
将下面的
Browser("登录系统").Page("用户首页").Frame("Frame").WebElement("26").Click
改成这样:

Browser("登录系统").Page("用户首页").Frame("studentoperation").WebElement("growuprecordEventDate").Object.value="2008-08-26 09:41:25"
和这样:
Browser("登录系统").Page("用户首页").Frame("Fframe").WebElement("26").Object.value="2008-08-26 09:41:25"
都不行,郁闷 ,谁帮我看下,

谢谢,非常感谢

[ 本帖最后由 罗伊娜 于 2008-8-26 10:19 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-8-26 10:25:25 | 只看该作者
说的感觉很抽象啊,不知道你对象仓库中是否有,在对象仓库中如何体现时间的,最好能拿个详细点的来说.大家好给你解决啊
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-8-26 13:35:56 | 只看该作者
感谢楼上的,我在对象仓库中之前加的位置不对,所以一直出错,现在OK了,就是对象仓库的位置不对,但是我觉得现在有一个问题的就是我需要指定值,没办法让QTP来选择。有的人说叫参数化
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-8-26 15:45:10 | 只看该作者
通常是控件里的对象识别不了吧
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-8-26 19:34:24 | 只看该作者
首先要选对你所录制程序的语言插件(当然可以不加,最好是加载相应的插件)。

然后先使用本地对象库中的ADD OBJECT功能去识别时间控件,然后
选择菜单中有一项STEP GENERATOR的功能,选中你刚刚在本地对象库中识别的时间控件,修改合适的方法。输入正确的参数,再回放试试
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-9-29 12:40:36 | 只看该作者
我用了三楼的方法,这样Object.value="2009-9-3   11:56" 就可以对我的脚本正常回放了,太感谢了!!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2012-12-17 11:16:19 | 只看该作者
学习 不错
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 08:39 , Processed in 0.078080 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表