无法获取Java树的单元数据 - UFT

时间:2017-02-14 15:48:03

标签: hp-uft

当我对Java树对象使用getcelldata方法时,没有返回任何内容。

Celldata=javawindow("Oracle").javatable("Console").getcelldata(1,1)

Celldata=javawindow("Oracle").javatable("Console").getcelldata("#1","#1")

请帮忙。

1 个答案:

答案 0 :(得分:0)

这个

的可能原因很少

1)您没有使用正确的行号和列号来获取数据。行和列以0开头。因此,如果要获取第1行和第1列的数据,那么您的语句应为

GetCellData 0,0而不是1,1

要检查您是否在正确的行和列上,您可以使用ActivateCell或ClickCell功能。这两个函数索引都以0开头,因此它们应匹配。

2)检查表格单元格中是否有任何子控件,有时会导致从单元格获取数据时出现问题,因为如果单元格内部有自定义控件,那么单元格技术上没有数据。

要检查这个,请使用childObjects函数

3)如果GetCellData不起作用,那么您还可以检查,如果您能够直接在对象存储库中添加表格单元格并使用GetROProperty获取文本。

4)如果没有其他工作,那么你也可以检查本机功能和属性。

要访问本机属性和功能,您可以使用对象间谍。