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

Фотография

Исчез доступ к некоторым свойствам грида DevExpress.XtraGrid


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

#1 ilyar_epm

ilyar_epm

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Турдушев Ильяр Абдулмажитович

Отправлено 12 ноября 2010 - 11:06

Здравствуйте.

Помогите, пожалуйста, разобраться с проблемой.

Для автоматизации тестов используется TestComplete 7.2, тестовые скрипты пишутся на JScript.

При разработке автоматизированного теста активно использовались свойства грида (DevExpress.XtraGrid), которые отмечены на скриншоте. Автоматизированный тест работал замечательно, пока исходный грид не заменили другим гридом, который является наследником DevExpress.XtraGrid. После такой замены доступ к свойствам, показанным на скриншоте, пропал, и, как следствие, прогон автоматизированных тестов стал невозможен.

Возможно, кто-нибудь знает как обойти данную проблему и получить доступ к указанным свойствам грида, т.к. не хочется переписывать имеющиеся тесты.

Заранее спасибо.

Прикрепленные файлы

  • Прикрепленный файл  Properties.PNG   25,63К   29 Количество загрузок:

  • 0

#2 VitalyD

VitalyD

    Опытный участник

  • Members
  • PipPipPipPip
  • 285 сообщений
  • Город:Санкт-Петербург

Отправлено 12 ноября 2010 - 11:36

Есть подозрение что разработчики изменили "внутренности" грида таким образом, что методы с помощью которого TestComplete определял значения указанных свойств перестали работать. Так как TestComplete вы переписать не можете - нужно выяснить что такого сделали в этом наследнике разработчики и попытаться убедить их "починить"...

Сами активно используем гриды, наследованные от DevExpress.XtraGrid - таких проблем не возникало...

Ну и на всякий случай нужно конечно в Tools-Default Object Properties-Object Mapping привязать к DevExpress.XtraGrid название класса вашего грида.
  • 0

#3 Rebz

Rebz

    Опытный участник

  • Members
  • PipPipPipPip
  • 471 сообщений


Отправлено 12 ноября 2010 - 12:29

Ну и на всякий случай нужно конечно в Tools-Default Object Properties-Object Mapping привязать к DevExpress.XtraGrid название класса вашего грида.

+1

Или же научиться работать с гридом другими способами.
Например, скорее всего у грида есть свойство View , далее Items - Item(N)..
Или же свойство Columns для работы с колонками.
  • 0

#4 ilyar_epm

ilyar_epm

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Турдушев Ильяр Абдулмажитович

Отправлено 13 ноября 2010 - 03:08

VitalyD, Rebz
Спасибо за ответ.
После

Ну и на всякий случай нужно конечно в Tools-Default Object Properties-Object Mapping привязать к DevExpress.XtraGrid название класса вашего грида.

все заработало :)
  • 0


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

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