51Testing软件测试论坛

标题: 关于日历控件的录制和回放 [打印本页]

作者: bobo3325    时间: 2009-7-28 18:10
标题: 关于日历控件的录制和回放
如何完成日历控件的录制和回放。
我直接点击录制,但是发现回放的时候根本没有实现日期的选择,虽然是执行了那几句语句,但根本没有改变日期的值。

还尝试使用了set语句,但回放的时候明明我的“项目结束时间”比“项目开工时间”晚,所测试的系统还是报“项目结束时间”比“项目开工时间”早的提示,我在系统上再点击一遍这个日期就不会有这个提示了。所以我怀疑是我set的日期系统不认~~
作者: wangdw2007    时间: 2009-7-28 18:20
标题: 先录制, 然后重新抓取日期控件,输入下面的脚本后可以回放
先录制, 然后重新抓取日期控件,输入下面的脚本后可以回放
Browser(" ").Page(" ").Frame("mainFrame").WebEdit("WebEdit").Object.value="2006-02-21"
作者: bobo3325    时间: 2009-7-28 18:32
原帖由 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”,再点提交就不会有这种情况了。而且这种情况并不是每次回放都出现(脚本并未改变),所以我也不知道是为什么了~~
作者: hugh007    时间: 2009-7-30 15:45
如果日期控件read-only为false,直接可以用set值
如果日期控件read-only为true,修改控件属性read-only 为false,在赋值
对象名.Object.setAttribute “read-only”,“true”
对象名.Object.setAttribute “value”,“2009-7-28”




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