2011-10-07 65 views
2

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

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

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能够完成任务吗? 谢谢。

回答

0

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