51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1572|回复: 3
打印 上一主题 下一主题

[求助] 关于日历控件的录制和回放

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-28 18:10:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何完成日历控件的录制和回放。
我直接点击录制,但是发现回放的时候根本没有实现日期的选择,虽然是执行了那几句语句,但根本没有改变日期的值。

还尝试使用了set语句,但回放的时候明明我的“项目结束时间”比“项目开工时间”晚,所测试的系统还是报“项目结束时间”比“项目开工时间”早的提示,我在系统上再点击一遍这个日期就不会有这个提示了。所以我怀疑是我set的日期系统不认~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-7-28 18:20:15 | 只看该作者

先录制, 然后重新抓取日期控件,输入下面的脚本后可以回放

先录制, 然后重新抓取日期控件,输入下面的脚本后可以回放
Browser(" ").Page(" ").Frame("mainFrame").WebEdit("WebEdit").Object.value="2006-02-21"
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-7-28 18:32:07 | 只看该作者
原帖由 wangdw2007 于 2009-7-28 18:20 发表
先录制, 然后重新抓取日期控件,输入下面的脚本后可以回放
Browser(" ").Page(" ").Frame("mainFrame").WebEdit("WebEdit").Object.value="2006-02-21"


我是直接在要输入完工日期的webedit中set“2009-07-30”,结果是显示这个日期,但点击提交的时候会报该完工日期比开始日期(我设的开始日期是2009-7-28)早,于是我重新用日期控件选择了“2009-07-30”,再点提交就不会有这种情况了。而且这种情况并不是每次回放都出现(脚本并未改变),所以我也不知道是为什么了~~
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-7-30 15:45:39 | 只看该作者
如果日期控件read-only为false,直接可以用set值
如果日期控件read-only为true,修改控件属性read-only 为false,在赋值
对象名.Object.setAttribute “read-only”,“true”
对象名.Object.setAttribute “value”,“2009-7-28”
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-22 04:37 , Processed in 0.087686 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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