在web 页面中的日历不可以录制?
在网站的页面中 有一个日历的控件, 日期的文本框是不可以输入的, 只能是通过日历的选择日期来填写日期。 当我用qtp 录制的时候 在日历控件中选择日期的过程没有办法被录制上, 在回放的时候日期的文本框中一直是空的请大侠帮忙解决一下。
谢谢! 我遇到和楼主同样的问题,因为刚学习qtp所以对录制控件还不太熟悉
不只是日历控件,与日历类似的控件,如在下拉框中选择“语文,数学,...”选择的结果也没有办法录制 我记得能录的啊,,, 启动qtp时,同时选中visual basic,试下 将日历控件添加到对象库中,然后再录制看下。。 还有没有别的办法呀 首先将日期控件添加到对象库,然后使用下面的语句(14为添加到对象库的日期对象,25为你脚本中想要录制的日期)
Browser("A").Page("B").WebEdit("ctl00$cphContent$Txt_BeginTime").Click '点击日期控件
Browser("A").Page("B").WebElement("14").SetTOProperty "innertext","25"'将对象库中的日期控件的innertext属性修改为自己想点击的日期
Browser("A").Page("B").WebElement("14").Click'点击该日期
wait 2 '等待2秒后向下执行脚本
[ 本帖最后由 feiyunkai 于 2010-1-25 11:20 编辑 ] 期的文本框是不可以输入的.
界面不可输,DOM肯定可写。
你试下Object.Value这种写法。肯定行的,最好不要想模拟选择日期,不好参数化。
页:
[1]