Здравствуйте уважаемые знатоки!
Очень хотелось бы получить от вас комментарии по следующему вопросу:
Имеется QTP 9.0 + .Net Add-in, Fr 1.1, приложение написано на .Net с использованием DevExpress.
При попытке записи действий с контролами записываются Click, пример:
SwfWindow("Система материального").WinMenu("Menu").Select "Учетная база"
SwfWindow("Система материального").SwfWindow("Объекты").SwfObject("Обновить").Click 61,20
SwfWindow("Система материального").SwfWindow("Объекты").SwfTable("ObjectsGrid").SetView ""
Т.е. при выборе кнопки ("Обновить") записывается ее Click
А вот свойства выданные Object Inspector'ом по поводу этой кнопки:
swfname = RefreshButton
swfname path = RefreshButton;ButtonsPanel;ObjectsForm;;MainForm
swftypename = DevExpress.XtraEditors.SimpleButton
Почему записывается клик? Как настроить распознавание контрола?
Что делать если весь интерфейс построен на DevExpress с WinForms?
Всем спасибо за ответы!
QTP 9.0 и DevExpress
Автор freshment, 26 сен 2006 11:55
Сообщений в теме: 5
#1
Отправлено 26 сентября 2006 - 11:55
#2
Отправлено 26 сентября 2006 - 12:02
А откровенно говоря непонятно, почему он ее не распознает, ведь ObjectSpy выдает всю необходимую инфу:
swfname = RefreshButton
swfname path = RefreshButton;ButtonsPanel;ObjectsForm;;MainForm
swftypename = DevExpress.XtraEditors.SimpleButton
Казалось бы, что еще нужно??
Хватайся за swfname = RefreshButton и не мучай мозг, ан нет.
swfname = RefreshButton
swfname path = RefreshButton;ButtonsPanel;ObjectsForm;;MainForm
swftypename = DevExpress.XtraEditors.SimpleButton
Казалось бы, что еще нужно??
Хватайся за swfname = RefreshButton и не мучай мозг, ан нет.
#3
Отправлено 28 сентября 2006 - 06:39
Что, так никто и непрокомментирует???
#4
Отправлено 28 сентября 2006 - 08:39
Это - специфическая проблема .Net add-in'a. QTP - между нами говоря - вообще не лучший инструмент для тестирования .Net-приложений. Кстати, вы говорите, что "Обновить" это кнопка. Тогда я вообще не понял проблемы. Уберите параметры у Click - он будет кликать по центру контрола. Что Вам ещё от кнопки нужно? Что до претензий к распознаванию QTP контролов, то Вы их как-то странно выразили. Вы что, хотите что-бы QTP умел понимать по английски?! Искусственного интеллекта пока не придумали.
Best regards,
Майк.
Майк.
#5
Отправлено 28 сентября 2006 - 09:49
О наболевшем...
А какой лучший инструмент для тестирования .Net приложений?
А какой лучший инструмент для тестирования .Net приложений?
#6
Отправлено 28 сентября 2006 - 10:34
Все так себе Знаю, моя коллега для .Net использовала TestComplete, а для Web - QTP. TestComplete - довольно глючный инструмент, но с .Net там работать, вроде проще.
Best regards,
Майк.
Майк.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных