как вызвать QTP API - PullRequest
       11

как вызвать QTP API

2 голосов
/ 07 октября 2011

Я хочу написать программу для автоматического тестирования GUI (JAVA Swing). Программе необходимо вызвать API QTP.Интерфейс QTP может захватывать структуру GUI и превращать ее в файл XML.Я ищу вспомогательный документ и нахожу нужный мне интерфейс, но я все еще не знаю, как вызвать соответствующий API QTP из программы, написанной на Java.Нужно ли импортировать некоторые файлы в 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 голосов
/ 08 октября 2011

API QTP основан на COM, перечисленные языки поддерживают непосредственную связь с COM. Если вы хотите использовать Java, вы должны использовать какой-то Java COM-мост (очевидно, JACOB не поддерживается).

...