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

Фотография

Connected Application


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

#1 rigor_mortis

rigor_mortis

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:О.К.

Отправлено 04 ноября 2005 - 10:48

Здравствуйте.

Хотел было вставить скрипт на C# в приложение, которое этот скрипт тестит. Приложение написано на C#. Сделал всё по книге: подключил библиотеки

AutomatedQA.script.dll
AutomatedQA.TestComplete.dll

импортировал

using AutomatedQA.script;
using AutomatedQA.TestComplete;

вставил скрипт

public void Test()
{
var p, w;

p = Connect.Sys["Process"]("Connected");
w = p["Form1"];
w["Activate"]();
w["tb1"]["Click"](15, 9);
Connect.Sys["Keys"]("1");
w["tb2"]["Click"](16, 11);
Connect.Sys["Keys"]("2");
w["btnSum"]["Click"](38, 13);
}

При запуске приложения строка
Connect.Sys["Keys"]("1");
выбрасывает исключение.
Подскажите, плз, что не так с этой строкой? В мануале нет про это ничего.
Из Test complete этот скрипт прогоняется успешно.
  • 0

#2 Dmitry N

Dmitry N

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

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

Отправлено 05 ноября 2005 - 09:32

Здравствуйте.

Подозреваю, что TestComplete при этом не запущен. Дело в том, что некоторые объекты TestComplete инициализированы только когда он находится в состоянии выполнения скрипта.

Вы можете запустить пустой цикл в TestComplete на время выполнения вашего приложения.
  • 0
С уважением,
Дмитрий


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

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