如何调用QTP API

时间:2011-10-07 16:04:38

标签: qtp

我想编写一个程序来做一些GUI(JAVA Swing)自动化测试。程序需要调用QTP API。 QTP的接口可以捕获GUI结构并将其转换为xml文件。我查找了帮助文档,找到了我需要的接口,但我仍然不知道如何从用Java编写的程序中调用相应的QTP API。我需要在QTP中导入一些文件,还是应该下载一些软件包?

我想要调用的方法是在对象存储库中,直到,就像这样:

Description
Retrieves all test objects under the specified parent test object.
Syntax
object.GetAllObjects ([Parent])

如何在Java程序中调用它?

顺便问一下,有语言请求吗?该文档说“您可以在支持自动化的任何语言和开发环境中编写自动化程序。例如,您可以使用VBScript,JavaScript,Visual Basic,Visual C ++或Visual Studio.NET。”但我不知道是Java能完成任务吗? 感谢。

1 个答案:

答案 0 :(得分:0)

QTP的API基于COM,列出的语言支持直接与COM通信。如果你想使用Java,你应该使用某种Java COM桥(显然JACOB没有维护)。