У меня есть только скомпилированное exe-приложение, которое мне нужно автоматизировать.У этого есть c1.win.c1flexgrid ComponentOne как Сетка.Я использую CodedUI для автоматизации этого приложения.
При использовании записи и воспроизведения кодированного пользовательского интерфейса он не выделяет и не находит ни строки, ни столбца, а только внешнее тело этой flexgrid, которое является именем сетки.Если я пытаюсь получить его дочерние элементы, он возвращает ноль, тогда как я вижу, что в этой FlexGrid много строк и столбцов.
Я пытался получить текущие шаблоны этого элемента управления, используя объект AutomationElement, и он вернул мне следующеедва шаблона, как указано ниже.
В нем реализованы только два шаблона.
- LegacyIAccessiblePatternIdentifiers.Pattern
- ScrollPatternIdentifiers.Pattern
Iхотел бы знать, как я могу автоматизировать этот тип сетки, которая не реализовала никакой другой шаблон автоматизации и является сторонним контролем.
Буду благодарен вам, если вы сможете поделиться примером или указаниями.
С уважением,