51Testing软件测试论坛

标题: 虚拟对象如何做描述性编程 [打印本页]

作者: zjl2009    时间: 2010-11-18 15:06
标题: 虚拟对象如何做描述性编程
Browser("title:=软件.*").Page("title:=软件.*").WebEdit("name:=username").Set "张三"
Browser("title:=软件.*").Page("title:=软件.*").WebEdit("name:=password").SetSecure "4cda27bdf2da56fe"
Browser("title:=软件.*").Page("title:=软件.*").VirtualButton("button").Click
我运行到这句:
Browser("title:=软件.*").Page("title:=软件.*").VirtualButton("button").Click
总说我找不到对象,请问一下 VirtualButton("button") 应该如何修改?
作者: peagus    时间: 2010-11-19 09:32
只要是父对象使用了描述性编程,下面的子对象也必须用描述性编程,虚拟对象是用户定义的对象库中的,页面实际是不存在的,没办法用描述性编程吧。
作者: zjl2009    时间: 2010-11-20 08:23
那这样是不是只要我用了虚拟对象就不能再用描述性编程啊?
作者: dreamever    时间: 2010-11-20 09:59
虚拟对象无法用描述性编程
作者: yunbin_7    时间: 2010-11-22 15:09
你如果用描述性编程,就不需要用虚拟对象了。。
作者: moyiyun    时间: 2012-3-14 10:11
回复 3# zjl2009


    楼主,我也遇到这个问题,总是提示我The "button"  object was not found in the Object Repository.
Check the Object Repository to confirm that the object exists or to find the correct name for the object.

Line (5): ".VirtualButton("button").Click".

Tip: If the objects in your application have changed, the Maintenance Run Mode can
help you identify and update your steps and/or the objects in your repository.
最后你是怎么解决的呀,感觉虚拟对象确实不好弄呀!




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