【发布时间】:2014-04-11 11:14:53
【问题描述】:
我正在开发一个具有自定义构建 Java 树的 Java 应用程序,QTP 虽然能够识别它,但不能使用 JavaTable 方法,例如 GetCellData。
为了获取单元格数据,我进行了一些谷歌搜索,并开始了解我是否能够直接调用 Java 方法,在我的例子中是 getDisplayedtextAt(int, int) 然后我能够完成任务。
有人知道如何从 QTP 调用 Java 方法吗?
【问题讨论】:
我正在开发一个具有自定义构建 Java 树的 Java 应用程序,QTP 虽然能够识别它,但不能使用 JavaTable 方法,例如 GetCellData。
为了获取单元格数据,我进行了一些谷歌搜索,并开始了解我是否能够直接调用 Java 方法,在我的例子中是 getDisplayedtextAt(int, int) 然后我能够完成任务。
有人知道如何从 QTP 调用 Java 方法吗?
【问题讨论】:
每个 Java 测试对象都有一个 getStatics 方法,QTP 文档对此有说明:
返回能够访问静态成员的 Java 对象(方法 和字段)指定的 Java 类。
另外,JavaTestObject.Object 为您提供测试对象所代表的 GUI 控件的本机 Java(不是 Windows!)GUI 类对象实例。
这两条路径之一是调用getDisplayedtextAt 方法的方式。
【讨论】: