51Testing软件测试论坛

标题: 跪求帮助 [打印本页]

作者: Eadgar    时间: 2010-3-29 11:55
标题: 跪求帮助
希望帮忙看下
set object=WebEdit("xxxxx")
Browser("name:=XXXXX").Page("title:=XXXXX").object_type.Set "123" 为什么说找不到对象
Browser("name:=XXXXX").Page("title:=XXXXX").WebEdit("xxxxx").Set "123" 却可以
作者: shotstar    时间: 2010-3-29 12:05
WebEdit("xxxx")不能单独作为一个对象,如果要作为一个对象赋值给变量,需要这样写
Set obj=Browser("xx").Page("xx").WebEdit("xx")
然后你可以用 obj.Set "123"来使用。

另外你的语法有点问题:Browser("name:=XXXXX").Page("title:=XXXXX").WebEdit("xxxxx").Set "123",如果你拿去执行肯定会报错的,因为父对象使用了描述性编程,子对象必须也使用,或许是你手误吧。呵呵。
作者: Eadgar    时间: 2010-3-29 13:36
谢谢 shotstar兄弟,最近才开始接触到QTP,有不少问题,希望以后还是能够得到帮助,哈哈
作者: shotstar    时间: 2010-3-29 13:40
没问题,大家互相交流学习~




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