1.PNG 67,38К 1 Количество загрузок:
б) используемый скриптовый язык в TestComplete'e (JScript)
в) тестируемое приложение - Сalculator (Windows 7)
Проходя урок наткнулся на неожиданность - отсутствие свойства *.wText
ODT.Data.CalcGroup.Calc.Result = wCalc.Window("Edit", "", 1).wText;это пример из урока (то есть как должно быть). Кажется я знаю где собака зарыта - дело в том, что у меня x64 битная винда... у нее немного другое представление информации(свойств/методов) приложений, на сколько я понял.
Используя браузер ТС нашел окно вывода результата, собственно:
Sys.Process("calc").Window("CalcFrame", "Calculator", 1).Window("CalcFrame", "", 1).Window("Static", "", 1)но как достучаться до значения, не понимаю...
Вот функция на которой падает exception(на последней строке)(файл functions):
function _CalcStartODT() { TestedApps.calc.Run(); var wCalc = Sys.Process("calc").Window("CalcFrame", "Calculator", 1); ODT.Data.CalcGroup.Calc.Wnd = wCalc; ODT.Data.CalcGroup.Calc.Result = wCalc.Window("CalcFrame", "Calculator", 1).Window("Static", "", 1); }
сам exception:
Cannot obtain the window with the window class 'CalcFrame', window caption 'Calculator' and index 1. See Additional Information for details. 18:50:55 Normal
и непонятно чего ошибка, что невозможно получить класс калькулятора, если я через Object Browser TC нахожу соответств. элемент и просто копирую...