51Testing软件测试论坛

标题: EditCtrl Class 控件无法录制问题 [打印本页]

作者: qishenye    时间: 2008-5-19 15:22
标题: EditCtrl Class 控件无法录制问题
Browser("支付宝 - 收银台").Page("支付宝 - 收银台").Link("使用支付宝余额付款").Click

Browser("支付宝 - 收银台").Page("支付宝 - 收银台").WebEdit("buyer_email_2").Set "xxx@163.com"

Browser("支付宝 - 收银台").Page("支付宝 - 收银台").ActiveX("EditCtrl Class").WinObject("regexpwnclass:=ATL:Edit").Click 75,9

Browser("支付宝 - 收银台").Page("支付宝 - 收银台").WebButton("确认无误,付款").Click

Browser("支付宝 - 收银台").Page("支付宝 - 收银台_2").Sync
-------------------------------------------------------------------
求助: 我在用qtp录制支付宝的支付功能时,回放时找不到支付密码控件,在录制时没有记录密码的脚印,密码是EditCtrl Class 控件,求高手帮忙解决
我用setToProperty方式试过了也不行
作者: walker1020    时间: 2008-5-19 16:57
"回放时找不到支付密码控件",回放时QTP 报告什么错误?
作者: walker1020    时间: 2008-5-19 16:58
实在不行,可以把此对象增加到对象库里面去,然后自己写代码
作者: qishenye    时间: 2008-5-20 09:31
谢谢你的指点,我已经解决了,找到原因了,是那个控件有两种状态,活动和非活动状态,对象库里只有未活动状态的
作者: zte_boy    时间: 2008-5-20 09:49
对于非标准控件,可以spy其属性后,自己在对象库中定义一个对象




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