Текущий архив: 2006.09.24;
Скачать: CL | DM;
ВнизПоиск по имени компонента Найти похожие ветки
← →
KygECHuK © (2006-08-11 15:38) [0]Стоит задача создания программы для автоматического тестирования долгопротекающего прцесса. я стокнулся со следующей проблемой: при работе с интерфейсом необходимо одназначно определить компонент на форме. На форме есть много TEdit"ов, у меня возникают проблемы с поиском нужного. Как можно выйти из этого положения ?
← →
Сергей М. © (2006-08-11 15:42) [1]Опиши критерий "нужности" при поиске компонента
← →
KygECHuK © (2006-08-11 16:22) [2]
> Опиши критерий "нужности" при поиске компонента
Ищу по названиям класса и текста в компоненнте, но в Edit"ы пусты и все одинакового класса, а мне нужно пробежаться по каждому и внести в соответствующий Edit соответствие данные.
← →
Сергей М. © (2006-08-11 16:28) [3]
> Edit"ы пусты и все одинакового класса
Зато, наверно, имеют разные координаты Left-Top ?
Этим уник.свойством и воспользуйся.
← →
DprYg © (2006-08-11 16:29) [4]Ну для пробежки по всем Editам цикл разве не подойдет?
← →
DprYg © (2006-08-11 16:30) [5]А св-во Tag тоже есть.
← →
Сергей М. © (2006-08-11 16:30) [6]И ты. кстати, не уточнил, какой процесс ты тестируешь - текущий или "чужой" ?
← →
KygECHuK © (2006-08-11 16:36) [7]
> Зато, наверно, имеют разные координаты Left-Top ?
К сожелению - нет, а нет других уникальных системных идентификаторов ?
> А св-во Tag тоже есть.
Процесс достаточно долгий включает в себя множество элементов управления, уже одно написание сценария теста заняло два дня, а переписывать код уже как-то в лом, да и и у некоторых компонентов Tag ужеиспользуется
← →
KygECHuK © (2006-08-11 16:38) [8]
> И ты. кстати, не уточнил, какой процесс ты тестируешь -
> текущий или "чужой" ?
Тестирую свой откомпилированный исполняемый файл. для этого выделен отдельный сервер.
← →
clickmaker © (2006-08-11 16:38) [9]
> К сожелению - нет
как это? один под другим по оси Z?
← →
Сергей М. © (2006-08-11 16:40) [10]
> К сожелению - нет
Что, многослойная структура формы ?
Ответь на [6]..
Судя по вопросу сабжа подозреваю, что речь таки идет о тек.процессе и проблема надумана от начала до конца
← →
KygECHuK © (2006-08-11 16:47) [11]
> Что, многослойная структура формы ?
Сдесь такое намешано %).
> Ответь на [6]..
> Судя по вопросу сабжа подозреваю, что речь таки идет о тек.
> процессе и проблема надумана от начала до конца
См. [8]
← →
KygECHuK © (2006-08-11 16:48) [12]Возможно я не совсем понял смысл слова текущий
← →
Сергей М. © (2006-08-11 16:49) [13]
> KygECHuK © (11.08.06 16:47) [11]
А что мешает на время тестирования разместить тестирующий код прямо в тестируемом приложении ?
← →
clickmaker © (2006-08-11 16:55) [14]
> А что мешает на время тестирования разместить тестирующий
> код прямо в тестируемом приложении ?
это не спортивно ) да и чистота эксперимента нарушится
← →
KygECHuK © (2006-08-11 16:59) [15]
> что мешает на время тестирования разместить тестирующий
> код прямо в тестируемом приложении ?
Объем в 20 тыс. строк с 6 - летней историей , а еще под тестирование подподают древние эталонные исполняемые файлы и файлы баз данных, поднимать первые и переписывать покрытый пылью код ? Я лучше пойду пристрелюсь. :).
← →
KygECHuK © (2006-08-11 17:24) [16]Я подумал над решением проблемы:
автоматически брать иерархию и позицию контролов из ресурсов исполняемого файла, и обновлять сценарий тестирования. вот только не в курсе как они храняться в ресурсах?
← →
Anatoly Podgoretsky © (2006-08-12 14:40) [17]TEdit имеет свойство Name, которое может и обязано быть уникальным, оставлять его пустым себе вредить.
Страницы: 1 вся ветка
Текущий архив: 2006.09.24;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.04 c