UFT GetCellData函数导致IE在SAPTable对象上崩溃

时间:2013-10-31 09:55:18

标签: internet-explorer sap qtp webdynpro hp-uft

我通过Internet Explorer 8在SAP Web界面(Webdynpro)上使用HP UFT 11.52。

我有一个SAPTable对象,我试图在其上激活'GetCellData'函数以获取第一行“ID Number”列下的值,但是当激活该函数时,它会导致IE崩溃并自行恢复

这就是代码:

Browser("Browser").Page("Page").Frame("searchDialog").SAPTable("ResultsTable").GetCellData(l, "ID Number")

我知道新的UFT的Webdynpro支持是一种新的,但还有另一种解决方法,所以当我使用这个功能时IE不会崩溃吗?

1 个答案:

答案 0 :(得分:1)

列名不是唯一标识符,因此列号用于访问表格单元格数据。 根据UFT用户手册对象.GetCellData(行,列)参数是长整数,单元格所在的行号和列号。

像这样使用GetCellData:

Browser("Browser").Page("Page").Frame("searchDialog").SAPTable("ResultsTable").GetCellData(1, 1)
Browser("Browser").Page("Page").Frame("searchDialog").SAPTable("ResultsTable").GetCellData(1, 2)