Что имеем - Windows application (.Net + Ingragistic grid)
На машине установлен - Framework 1.1 SP 1
QTP+ Add-In for .Net + TetsAdvantage
При записи рекордером получам вот такую строку - при клике на окне с гридом -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").Click
если дальше записывать клики на ячейках - получаем координатные клики.
Используя метод ActivateRow -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").ActivateRow "0" -
получаем
General run error.
при использовании другого метода -
SwfWindow("Wireless Standard - Store").SwfWindow("Cash Register # 123 [Open]").SwfTable("dgSaleItems").ActivateColumn "1;LookUp"
получаем Object doesn't support this action.
может, кто сталкивался, помогите!!
Проблемы с Grid
Автор Tanya, 22 июн 2006 09:51
Сообщений в теме: 6
#1
Отправлено 22 июня 2006 - 09:51
#2
Отправлено 22 июня 2006 - 12:13
Что может означать ошибка - General run error.
Где можно прочитать описание ошибки, в каких случаях она возникает.
все - что я пока встретила:
When using the .NET Add-in Extensibility API with Microsoft .NET Framework 1.1, a "General Run Error" may occur while executing your test. This is caused by an "Execution Engine Exception" error in the application under test (AUT).
Workaround: Install Service Pack 1 (or later) for Microsoft .NET Framework 1.1.
Где можно прочитать описание ошибки, в каких случаях она возникает.
все - что я пока встретила:
When using the .NET Add-in Extensibility API with Microsoft .NET Framework 1.1, a "General Run Error" may occur while executing your test. This is caused by an "Execution Engine Exception" error in the application under test (AUT).
Workaround: Install Service Pack 1 (or later) for Microsoft .NET Framework 1.1.
#3
Отправлено 27 июня 2006 - 07:40
Как вариант можно попробовать поставить .NET Framework 2.0
и попробовать методы
.Select
SelectCell Selects (clicks) the specified cell in a grid.
SelectColumn Selects (clicks) the specified column header in a grid.
SelectRow Selects (clicks) the specified row header in a grid.
вот что было в справке.
и попробовать методы
.Select
SelectCell Selects (clicks) the specified cell in a grid.
SelectColumn Selects (clicks) the specified column header in a grid.
SelectRow Selects (clicks) the specified row header in a grid.
вот что было в справке.
#4
Отправлено 27 июня 2006 - 15:22
Framework 2.0 - уже пробовали. :( - безрезультатно.
самое интересное - Object Spy определяет большое количество методов для этого грида - но работает только click, dblclick. :(
может, проблема в том, что мы используем триальную QTP 8.2 + триальную NetAdvantage for .Net 1.1.
Сейчас скачиваю Net Advantage for .Net 2.0 - будем пробовать.
На самом деле мне нужно чтоб заработал метод GetCellProperty.
Но все равно спасибо... не так много людей, работающих с grid-ами
самое интересное - Object Spy определяет большое количество методов для этого грида - но работает только click, dblclick. :(
может, проблема в том, что мы используем триальную QTP 8.2 + триальную NetAdvantage for .Net 1.1.
Сейчас скачиваю Net Advantage for .Net 2.0 - будем пробовать.
На самом деле мне нужно чтоб заработал метод GetCellProperty.
Но все равно спасибо... не так много людей, работающих с grid-ами
#5
Отправлено 27 июня 2006 - 17:29
А какой у вас конкретно Infragistics grid - Infragistics.Win.UltraWinGrid.UltraGrid или Infragistics.WebUI.UltraWebGrid.UltraWebGrid - и какой версии?
#6
Отправлено 29 июня 2006 - 06:37
У нас вот такой - Infragistics.Win.UltraWinGrid.UltraGrid 3.2
#7
Отправлено 29 июня 2006 - 08:55
Заработало!!!!
Всем спасибо...
А проблема была вот в чем - приложение изначально разрабатывалось Framework 1.1. - соотвественно - на машине устанавливали:
- Framework 1.1. + SP
- собственно приложение
- QTP 8.2 + .Net Add-Ins
При работе с таблицами методы для работы с последней подхватывались разные - но работали только клики.
И тут чудо - принимается решение о том, что наша прграмма будут работать с Framework 2.0
МЫ все переустановили - и - о чудо!! - заработало... Рекордер подхватывает не клики, а разные методы!!
Всем спасибо. Но думаю, что я здесь не последний раз. :)
Всем спасибо...
А проблема была вот в чем - приложение изначально разрабатывалось Framework 1.1. - соотвественно - на машине устанавливали:
- Framework 1.1. + SP
- собственно приложение
- QTP 8.2 + .Net Add-Ins
При работе с таблицами методы для работы с последней подхватывались разные - но работали только клики.
И тут чудо - принимается решение о том, что наша прграмма будут работать с Framework 2.0
МЫ все переустановили - и - о чудо!! - заработало... Рекордер подхватывает не клики, а разные методы!!
Всем спасибо. Но думаю, что я здесь не последний раз. :)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных