Здравствуйте.
Хотел было вставить скрипт на 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 этот скрипт прогоняется успешно.
Connected Application
Автор rigor_mortis, 04 ноя 2005 10:48
В теме одно сообщение
#1
Отправлено 04 ноября 2005 - 10:48
#2
Отправлено 05 ноября 2005 - 09:32
Здравствуйте.
Подозреваю, что TestComplete при этом не запущен. Дело в том, что некоторые объекты TestComplete инициализированы только когда он находится в состоянии выполнения скрипта.
Вы можете запустить пустой цикл в TestComplete на время выполнения вашего приложения.
Подозреваю, что TestComplete при этом не запущен. Дело в том, что некоторые объекты TestComplete инициализированы только когда он находится в состоянии выполнения скрипта.
Вы можете запустить пустой цикл в TestComplete на время выполнения вашего приложения.
С уважением,
Дмитрий
Дмитрий
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных