51Testing软件测试论坛

标题: 【求助】描述性编程时总是找不到对象。 [打印本页]

作者: 黑羽祭    时间: 2011-12-26 15:23
标题: 【求助】描述性编程时总是找不到对象。
本帖最后由 黑羽祭 于 2011-12-26 15:43 编辑

最近遇到一个问题,在对
Browser("XXXXX").Window("YYYYYYY").Page("zzzzzz").WebEdit("ZZZZZZ").set "123"
进行描述性编程时,对Window("YYYYYYY")里的条件怎么写都不对,不知道如何能正确对如上结构中Window("YYYYY")这一项进行描述性编程。

PS:对后面的对象中 zzzzzzz进行描述性编程后,都能找到对象,唯独写YYYYYYYY时,加了很多条件依旧找不到,很是困惑,在线等
PS2:顺便问一下,一个页面上有两个一样的“选择”按钮,抓到的属性中只有坐标不一样,总不能用左边作为条件吧,那如何描述为“符合条件的第二个选择按钮”?
作者: hsjzfling    时间: 2011-12-26 16:01
主要识别属性与辅助识别属性;顺序标识符;QTP11中还加入了关系识别属性;弄清了这几种识别属性之后就可以清晰很多了。

对能加入到对象库中的对象使用描述性编程,最无脑的方法就是对象库里怎么写的你就怎么写,各类属性都完全抄下来,注意下属性中的正则,与父子对象使用DP OR的常识就好了
作者: 黑羽祭    时间: 2011-12-26 17:19
回复 2# hsjzfling


    我照着对象库把所有的条件照着写了下来,真的可以了,谢谢。
   关于第二个小问题,就是PS2里写的,有什么方法实现么?
作者: 黑羽祭    时间: 2011-12-27 13:31
顶上
作者: hsjzfling    时间: 2011-12-27 14:13
回复 3# 黑羽祭

加到对象库中去比较看下就知道了,一回生两回熟,以后不用加你都会知道该怎么做了
作者: wangyanzhao    时间: 2011-12-28 13:36
路过
作者: auuppp    时间: 2011-12-28 14:22
第二个 用index 可以识别 第一个是index:=0,依此类推




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