Перейти к содержимому

Фотография

Проблемы с Grid


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Tanya

Tanya

    Jobs manager

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Кривец Татьяна
  • Город:г. Киев

Отправлено 22 июня 2006 - 09:51

Что имеем - 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.


может, кто сталкивался, помогите!!
  • 0

#2 Tanya

Tanya

    Jobs manager

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Кривец Татьяна
  • Город:г. Киев

Отправлено 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.

:victory: :good: :ok:
  • 0

#3 Jinnymus

Jinnymus

    Новый участник

  • Members
  • Pip
  • 44 сообщений
  • ФИО:Кирилл

Отправлено 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.

вот что было в справке.
  • 0

#4 Tanya

Tanya

    Jobs manager

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Кривец Татьяна
  • Город:г. Киев

Отправлено 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-ами
  • 0

#5 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 27 июня 2006 - 17:29

А какой у вас конкретно Infragistics grid - Infragistics.Win.UltraWinGrid.UltraGrid или Infragistics.WebUI.UltraWebGrid.UltraWebGrid - и какой версии?
  • 0
Дмитрий Шевченко

HP Software

#6 Tanya

Tanya

    Jobs manager

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Кривец Татьяна
  • Город:г. Киев

Отправлено 29 июня 2006 - 06:37

У нас вот такой - Infragistics.Win.UltraWinGrid.UltraGrid 3.2
  • 0

#7 Tanya

Tanya

    Jobs manager

  • Members
  • PipPip
  • 78 сообщений
  • ФИО:Кривец Татьяна
  • Город:г. Киев

Отправлено 29 июня 2006 - 08:55

Заработало!!!!

Всем спасибо...

А проблема была вот в чем - приложение изначально разрабатывалось Framework 1.1. - соотвественно - на машине устанавливали:

- Framework 1.1. + SP
- собственно приложение
- QTP 8.2 + .Net Add-Ins


При работе с таблицами методы для работы с последней подхватывались разные - но работали только клики.

И тут чудо - принимается решение о том, что наша прграмма будут работать с Framework 2.0

МЫ все переустановили - и - о чудо!! - заработало... Рекордер подхватывает не клики, а разные методы!!

Всем спасибо. Но думаю, что я здесь не последний раз. :)
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных