componentOne Windows FlexGrid автоматизации с использованием CodedUI C # - PullRequest
0 голосов
/ 04 октября 2018

У меня есть только скомпилированное exe-приложение, которое мне нужно автоматизировать.У этого есть c1.win.c1flexgrid ComponentOne как Сетка.Я использую CodedUI для автоматизации этого приложения.

При использовании записи и воспроизведения кодированного пользовательского интерфейса он не выделяет и не находит ни строки, ни столбца, а только внешнее тело этой flexgrid, которое является именем сетки.Если я пытаюсь получить его дочерние элементы, он возвращает ноль, тогда как я вижу, что в этой FlexGrid много строк и столбцов.

Я пытался получить текущие шаблоны этого элемента управления, используя объект AutomationElement, и он вернул мне следующеедва шаблона, как указано ниже.

В нем реализованы только два шаблона.

  1. LegacyIAccessiblePatternIdentifiers.Pattern
  2. ScrollPatternIdentifiers.Pattern

Iхотел бы знать, как я могу автоматизировать этот тип сетки, которая не реализовала никакой другой шаблон автоматизации и является сторонним контролем.

Буду благодарен вам, если вы сможете поделиться примером или указаниями.

С уважением,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...