51Testing软件测试论坛

标题: JavaList中item对象的取值问题 [打印本页]

作者: caigua    时间: 2006-7-10 23:25
标题: JavaList中item对象的取值问题
测试的Java应用程序中有一些JavaList对象,list里包含自动生成的一些item,每个Item是自行开发的对象,用来显示系统事件,包含名称、描述、时间、地点,有点类似table里的一行。

现在我想取到item里面的文本值,以及item的背景颜色,但是使用
Javalist.GetROProperty("background") 和
Javalist.GetROProperty("attached text")
都是针对整个List的,无法得到item的值。
JavaList.GetItem(index)得到的,又只是#0这样的item标记。请问有没有什么办法可以实现item的取值?多谢!
作者: xiaonan    时间: 2006-7-11 08:49
用这个方法试试GetSubItem(0, 3)
作者: caigua    时间: 2006-7-11 20:09
原帖由 xiaonan 于 2006-7-11 08:49 发表
用这个方法试试GetSubItem(0, 3)


老大啊,GetSubItem是WinListView的Method,JavaList用不起来啊。试过了出错。
作者: xiaonan    时间: 2006-7-12 08:57
恩,GetSubItem是WinListView的Method.那你用object spy看一下那个对象有哪些方法啊.
作者: caigua    时间: 2006-7-12 22:40
只能识别为JavaList对象(JavaList下面也没有子对象了),所以也只能用针对JavaList的方法。

对于JavaList标准的item,用GetItem可以取到Item的值么,是什么值?哪位大侠知道啊
作者: xiaonan    时间: 2006-7-13 08:51
我让你用object spy看一下那个对象,就知道针对这个对象有哪些方法了.如果有GetItem这个方法的话,就能用
作者: QA_BAY    时间: 2006-7-13 10:08
有没有相应的环境,查了HELP,只是简单的说明!
如果有愿帮你试下!
作者: caigua    时间: 2006-7-13 15:45
原帖由 xiaonan 于 2006-7-13 08:51 发表
我让你用object spy看一下那个对象,就知道针对这个对象有哪些方法了.如果有GetItem这个方法的话,就能用


GetItem是可以用,也用过了,但是只能取到item的索引标签,比如#0, #1这样

估计要开发人员把item对象的class里多写点东西,好把值传出来了




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