
TestComplete не видит кнопки проекта Delphi
#1
Отправлено 13 апреля 2011 - 06:39
"Видит" только панель, на которой они расположены.
Что необходимо сделать, чтобы TestComplete смог получить доступ к кнопкам?
#2
Отправлено 13 апреля 2011 - 06:47
TestComplete 7.50 не "видит" кнопки в проекте, написанном на Delphi.
"Видит" только панель, на которой они расположены.
Что необходимо сделать, чтобы TestComplete смог получить доступ к кнопкам?
Проект собран с отладочной информацией ?
#3
Отправлено 13 апреля 2011 - 07:53
TestComplete 7.50 не "видит" кнопки в проекте, написанном на Delphi.
"Видит" только панель, на которой они расположены.
Что необходимо сделать, чтобы TestComplete смог получить доступ к кнопкам?
Попробуй воспользоваться методом ClickItem()
Например, panel.ClickItem(0) - должно кликать по первой кнопке панели
panel.ClickItem(1) - по второй ..и так далее..
По крайней мере у меня в Java приложении тоже распознает только панель, и я выкрутился именно так
#4
Отправлено 13 апреля 2011 - 21:44
#5
Отправлено 14 апреля 2011 - 03:58
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
#6
Отправлено 16 апреля 2011 - 13:07
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
Файлы с отладочной информацией, которая извлекается из exe'шников, собранных с отладочной информацией с помощью утилиты StripTDS.exe, лежащей в папке с TestComplete. Эти файлы ложатся рядом с экзешниками и при запуске последних (из TestedApps) TestComplete видит все свойства и методы объектов в дополнительных секциях "Debug Agent" и "RTTI"
#7
Отправлено 17 апреля 2011 - 06:57
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
Файлы с отладочной информацией, которая извлекается из exe'шников, собранных с отладочной информацией с помощью утилиты StripTDS.exe, лежащей в папке с TestComplete. Эти файлы ложатся рядом с экзешниками и при запуске последних (из TestedApps) TestComplete видит все свойства и методы объектов в дополнительных секциях "Debug Agent" и "RTTI"
В своем ответе я Вас как раз и спрашивал, собирается ли экзюк с отладочной информацией.
Это как раз то, о чем Вы написали. Но можно обойтись и без TDS файлов: достаточно в проекте указать необходимые опции и тогда для тестирования будет нужен только экзюк..
#8
Отправлено 17 апреля 2011 - 09:00
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
Файлы с отладочной информацией, которая извлекается из exe'шников, собранных с отладочной информацией с помощью утилиты StripTDS.exe, лежащей в папке с TestComplete. Эти файлы ложатся рядом с экзешниками и при запуске последних (из TestedApps) TestComplete видит все свойства и методы объектов в дополнительных секциях "Debug Agent" и "RTTI"
В своем ответе я Вас как раз и спрашивал, собирается ли экзюк с отладочной информацией.
Это как раз то, о чем Вы написали. Но можно обойтись и без TDS файлов: достаточно в проекте указать необходимые опции и тогда для тестирования будет нужен только экзюк..
А что это за опции?
#9
Отправлено 17 апреля 2011 - 13:23
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
Файлы с отладочной информацией, которая извлекается из exe'шников, собранных с отладочной информацией с помощью утилиты StripTDS.exe, лежащей в папке с TestComplete. Эти файлы ложатся рядом с экзешниками и при запуске последних (из TestedApps) TestComplete видит все свойства и методы объектов в дополнительных секциях "Debug Agent" и "RTTI"
В своем ответе я Вас как раз и спрашивал, собирается ли экзюк с отладочной информацией.
Это как раз то, о чем Вы написали. Но можно обойтись и без TDS файлов: достаточно в проекте указать необходимые опции и тогда для тестирования будет нужен только экзюк..
А что это за опции?
Для Delphi 2007 cм. п.п. "Internal Debug Information (TD32)" здесь
Аналогично для других версий Delphi см здесь
#10
Отправлено 17 апреля 2011 - 20:35
Всем спасибо за помощь. Задача решена с использованием .tds-файлов.
А что это за файлы и как при помощи их решили задачу ?
Файлы с отладочной информацией, которая извлекается из exe'шников, собранных с отладочной информацией с помощью утилиты StripTDS.exe, лежащей в папке с TestComplete. Эти файлы ложатся рядом с экзешниками и при запуске последних (из TestedApps) TestComplete видит все свойства и методы объектов в дополнительных секциях "Debug Agent" и "RTTI"
В своем ответе я Вас как раз и спрашивал, собирается ли экзюк с отладочной информацией.
Это как раз то, о чем Вы написали. Но можно обойтись и без TDS файлов: достаточно в проекте указать необходимые опции и тогда для тестирования будет нужен только экзюк..
А что это за опции?
Для Delphi 2007 cм. п.п. "Internal Debug Information (TD32)" здесь
Аналогично для других версий Delphi см здесь
Спасибо, прочту
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных