2016-05-31 1 views
0

Я пишу описательный программный код для приложенного приложения в инструменте автоматизации SmartBear TestComplete.Я имею дело с WndClass = TElTreeView. Как щелкнуть по узлам внутри него? TestComplete идентифицирует его как целое

Мне нужна помощь с WndClass=TElTreeView. Внутри этой области дерева есть несколько узлов или значений (отображается как текст). Объект «Шпион» идентифицирует только эту область дерева в целом и не идентифицирует различные узлы внутри него.

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

enter image description here

Вот скриншот объекта зрения Spy в TestComplete для TElTreeView собственности.

enter image description here

Записанные скрипты работает отлично и нажимает на записанном узел с помощью конкретных координат [Нажмите (77, 44)]. Но этот узел может быть изменен, и поэтому координаты не фиксированы.

Как нажимать на различные узлы внутри него?

Любая помощь была бы принята с благодарностью.

ответ

0

Вы можете найти пример кода, который показывает, как работать с этим элементом управления в этой статье: Work with the TElTreeView control

Обратите внимание, что вы, скорее всего, нужно иметь информацию отладки для приложения и управления, чтобы сделать это образцы работ. Информацию о том, как скомпилировать приложение VCL с отладочной информацией для TestComplete, можно найти в статье Preparing Delphi Applications for Testing.

+0

Привет, Дмитрий, Спасибо за информацию. Не могли бы вы помочь с более конкретной информацией. Я проверил ссылку, которую вы отправили, но не смог решить мою проблему. Надеюсь услышать тебя позже. –

+0

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

Смежные вопросы