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

Аудит и оптимизация QA-процессов
онлайн, начало 24 декабря
Автоматизация функционального тестирования
онлайн, начало 27 ноября
Логи как инструмент тестировщика
онлайн, начало 30 ноября
Тестирование REST API
онлайн, начало 30 ноября
Фотография

Проблема в обращении к ячейке WPF таблицы

recognition wpf objectmap CUIT VS2013

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

#1 Lipky

Lipky

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

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Alex Noname

Отправлено 07 ноября 2014 - 07:23

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

Во время написания Coded UI автотестов в VisualStudio 2013 столкнулся с проблемой невозможности обращения к ячейке WPF таблицы. Если попытаться добавить ячейку на карту объектов, то она успешно распознается и добавляется (см. рис. 1)
Но при воспроизведении, например при попытке клика по этому объекту выдается ошибка, что распознать данный контрол не удается:

"The playback failed to find the control with the given search properties. Additional Details: \r\nTechnologyName:  'UIA'\r\nFrameworkId:  'Wpf'\r\nControlType:  'Text'\r\nName:  'SNES_WIN7CLN.mtszn.inf'\r\n Search may have failed at '' ComboBox as it may have virtualized children. If the control being searched is descendant of '' ComboBox then including it as the parent container may solve the problem."

Ранее, когда использовались не WPF таблицы обращение ячейке шло следущим образом:

 

UIMap.UIMainWindowWindow.UIDeploymentWorkstation.UIDGTable.GetCell(x, y).Value;

 

Сейчас при такой попытке обращения к ячейке WPF таблицы возвращается пустая строка.
Если кто встречался с проблемой обращения к элементам таблицы, то поделитесь опытом как вы их грамотно решали. Вариант добавления нужного элемента таблицы на карту объектов не считаю красивым.
Заранее спасибо!

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

  • Прикрепленный файл  1.jpg   87,67К   0 Количество загрузок:

  • 0

#2 wret

wret

    Активный участник

  • Members
  • PipPip
  • 124 сообщений
  • Город:Москва

Отправлено 07 ноября 2014 - 12:40

Посмотрите иерархию с помощью Spy++, похоже рекордер что-то пропустил

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

Почитайте

http://blogs.msdn.co...est-in-wpf.aspx

http://blogs.msdn.co...ldren-quot.aspx


  • 0





Темы с аналогичным тегами recognition, wpf, objectmap, CUIT, VS2013

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

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

Яндекс.Метрика
Реклама на портале