Проблема тянется уже пол года, c того времени , как на работе использовал Keyword-driven тестирование (TestComplete 7.52).
Сейчас плавно перехожу на написание скриптов, и снова наступил на те же грабли.
Постараюсь доходчиво описать в чем дело :)
Есть два CheckListBoxControl-a. Назову их форма1 и форма2. Эти две формы находятся в неком фильтре. Скрипт написан таким образом, что ,сначала открывается форма1 - выбирается какой-то пункт - и выводится инфа (соответствующая пункту из формы1).
Все прекрасно работает.
Дальше, (пункт из формы1 остается отмеченым, ибо по другому никак), открываем форму2 и хотим выбрать что-то, но выдается ошибка плана "Control not found" :(
Пробовал перед тем как залезть во вторую форму Обновить:
Sys.Process("FZC").WinFormsObject("CheckedPopupContainerForm", "", 1).WinFormsObject("CheckedListBoxControl", "").Refresh(); - не помогло.
Также из свойств двух форм выяснил, что единственное отличие в количестве полей (в первой форме 2 поля, во второй -146).
Вот скрипт , который я хочу внедрить (все переменные объявлены, просто кинул самые важные куски кода):
function Test_Script()
{
// Это вход в первую форму (где все прекрасно работает)=- //
paymentsEstablishment.hideContainerLeft.Click(6, 106); // - открытие фильтра
paymentsEstablishment.cbBxParamsBU.Click(217, 11); // - открытие окна формы 1
checkedPopupContainerForm.CheckedListBoxControl.ClickItem("65 ООО"); // - выбор пункта формы 1
checkedPopupContainerForm.SimpleButton.ClickButton();
paymentsEstablishment.BtnApply.ClickButton(); // - применение фильра
//-= А вот злополучная вторая форма =- //
paymentsEstablishment.hideContainerLeft.Click(10, 113);
paymentsEstablishment.cbBxParamsPurOrg.Click(221, 13);
Sys.Process("FZC").WinFormsObject("CheckedPopupContainerForm", "", 1).WinFormsObject("CheckedListBoxControl", "").Refresh();
checkedPopupContainerForm.CheckedListBoxControl.ClickItem("S006");
checkedPopupContainerForm.SimpleButton.ClickButton();
paymentsEstablishment.BtnApply.ClickButton();
}
Вот ссылка с подобной проблемой у человека (может я непонятно обьясняю , сорри :)) :
http://www.sqaforums...963&an=0&page=9
Также, прикрепляю файлик с этими формами.
Может у кого-то была подобная ситуация? заранее спасибо за Вашу помощь.