Перейти к содержимому

Фотография

TestComplete+ java


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Dr_Shadow

Dr_Shadow

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Doctor Shadow

Отправлено 16 мая 2012 - 05:41

Пишу тест, так как в ТС нет возможности рисовать графики в ТС, использую для этого JAVA приложения, который запускаю через cmd. Кроме того в java коде выполняются некоторые вычисления, которые нужно перенести в TC и отразить в логе. Эти данные сейчас переношу с помошью StdOut.ReadLine, в скрипте ТС парсю полученную строку.
cmd := Sys.OleObject('WScript.Shell');
oExec := cmd.Exec(cmd_str);
while not oExec.StdOut.AtEndOfStream do str:=oExec.StdOut.ReadLine;

Можно ли из java кода получить доступ к переменным, использующихся в тесте и инициализировать их?
  • 0

#2 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 16 мая 2012 - 10:32

В TestComplete 8 есть фича, которая называется Java Bridge. Она позволяет напрямую работать с пакетами Java из TestComplete'а также, как это делается со сборками .NET и обычными DLL'ками. Думаю, вам проще использовать эту функциональность, чем городить городушки через CMD.
  • 2
С уважением,
Дмитрий

#3 Dr_Shadow

Dr_Shadow

    Новый участник

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Doctor Shadow

Отправлено 16 мая 2012 - 10:35

В TestComplete 8 есть фича, которая называется Java Bridge. Она позволяет напрямую работать с пакетами Java из TestComplete'а также, как это делается со сборками .NET и обычными DLL'ками. Думаю, вам проще использовать эту функциональность, чем городить городушки через CMD.

Спасибо за совет.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных