51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3844|回复: 6
打印 上一主题 下一主题

[求助] QTP怎么录制日期插件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-12-13 17:49:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1测试积点
本人利用QTP中的JAVA插件,录制了一些脚本,发现,不能选中日期插件中的具体日期,故请高手帮忙解答

附件: 您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2013-12-15 21:00:02 | 只看该作者
三种方法:
常规方法
1、这种组合的控件,识别的时候其实是WebEdit,那么如果这个webedit是可输入,可以尝试
    .WebEdit("XXXX").Set "要输入的日期"           -----QTP封装的接口

2、如果该input的属性中有disable或者readonly属性,则可以使用:
    .WebEdit("XXXX").Object.Value="要输入的日期"    --------此方法是利用对象的本身自带的接口

3、如果该input的属性有readonly属性,则可以使用Document对象先清除对象的readonly属性,然后输入值,输入完成之后,重新添加readonly属性;

   .WebEdit("XXXX").Object.clearAttributes
     .WebEdit("XXXX").set "设置的值"

或者 (我封装的函数)
    修改目标编辑框的属性为readOnly=false,然后再执行set操作。 (开锁)
QTP脚本实例:
'*****************************************************************
'设计说明:修改对象readOnly属性,并赋值
'程序输入:obj_input-赋值对象,mes_input-值
'程序输出:无
'设计人员:sky
'设计时间:2012-10-30
'修改信息:无
'*****************************************************************
Function common_set_readonlyedit(obj_input,mes_input)
Set obj=obj_input.Object
    old_set=obj.readOnly
  if old_set=true then
        obj.readOnly=false
        obj_input.set mes_input
        obj.readOnly=old_set
  else
        obj_input.set mes_input
  end if
End Function
回复

使用道具 举报

该用户从未签到

3#
发表于 2013-12-15 21:20:14 | 只看该作者
发帖子需要审核么?
回复

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2013-12-16 11:50:05 | 只看该作者
回复 3# samesky_2011


    需要审核,正常发帖都能通过
回复

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2013-12-18 14:58:49 | 只看该作者
回复 2# samesky_2011


    您好,我识别的这个控件是
WebTable类型的,所以不知道该怎么录制
回复

使用道具 举报

该用户从未签到

6#
发表于 2013-12-23 20:21:45 | 只看该作者
回复 5# 夏丹红 加我QQ吧,我帮你调试一下,注明来自51testing,84-028-058(其他勿加)
回复

使用道具 举报

该用户从未签到

7#
发表于 2014-1-1 23:05:44 | 只看该作者
回复 5# 夏丹红


    你好,问题最终解决没有?这儿是第三方的日历控件,可以加我QQ帮你看下~!
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 08:02 , Processed in 0.080327 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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