xujie_3 发表于 2012-8-8 10:29:10

新人求助 录制QTP脚本日期控件识别问题

我用QTP10录制web网页,所有日期控件录入后都不识别,求大家帮忙解决 多谢

Browser("QSC").Page("QSC").WebEdit("username").Set "kd001"
Browser("QSC").Page("QSC").WebEdit("password").SetSecure "5021c9645e5d12d4db99aee05003edcc4d06e8bf"
Browser("QSC").Page("QSC").WebButton("submit").Click
Browser("QSC").Page("Page").Frame("topFrame").Link("CPO").Click
Browser("QSC").Page("Page_2").Frame("mainFrame").Link("Search").Click

search前面有录制查询条件cpo date的开始日期和结束日期,可是没有识别出来,如何解决

joykao 发表于 2012-8-8 13:27:09

SPY 能识别它不?能识别直接把它加对象库里去,或者你也可以用描述性编程去写。。。:lol

黑羽祭 发表于 2012-8-9 11:03:35

回复 1# xujie_3


    先尝试用SPY进行识别,如果能识别就简单了。手动加入对象库,直接用就可以了。
    如果不行,看看有什么替代的方法,比如直接输入日期不使用选择。或使用描述性编程、虚拟对象、坐标计算等方法进行点击。

xujie_3 发表于 2012-8-9 14:19:52

怎样直接输入日期不使用选择呢? 哎 完全不会 经理也说要手动输入,可是我完全没有方向回复 3# 黑羽祭

xujie_3 发表于 2012-8-9 14:20:21

b]回复 3# 黑羽祭 怎样直接输入日期不使用选择呢? 哎 完全不会 经理也说要手动输入,可是我完全没有方向

黑羽祭 发表于 2012-8-9 17:52:53

本帖最后由 黑羽祭 于 2012-8-9 18:03 编辑

回复 5# xujie_3


    先看看日期的这个控件是个什么类型的控件,再决定怎么输入呗~

jenny_264 发表于 2012-8-13 15:39:22

修改录制选项:
Tools->Options->Web->Advanced->Record settings
勾选“Record Navigate for all navigation operations”
这个选项的意思是:Records a Navigate statement each time a Frame. URL changes.
即:在每次框架URL改变时,记录对应的导航信息。

这个看看呢,不知道是不是你说的那个问题。

xujie_3 发表于 2012-8-23 13:38:38

我是用user账号登陆进去然后进行查询的,用你的方法以后查询条件里的日期是识别了,可是登陆的用户账号密码不识别了呢 回复 7# jenny_264

xujie_3 发表于 2012-8-23 13:42:33

怎么看这个日期控件是什么类型的呢   我录制的时候完全没有显示啊 回复 6# 黑羽祭
页: [1]
查看完整版本: 新人求助 录制QTP脚本日期控件识别问题