Разбор иерархии объектов приложения Flex с использованием FunFX - PullRequest
0 голосов
/ 19 марта 2009

Я пытаюсь протестировать приложение Flex, в котором у Объектов нет статических идентификаторов. Я бы хотел использовать FunFX для автоматизации, поскольку его можно легко запустить из оболочки Linux.

При этом FunFX, по-видимому, не содержит функций, позволяющих пользователям получать доступ к дочерним элементам через их родительские объекты (например, parent.get_child_at(<index>) или parent.children() для итерации). Я вижу методы, которые возвращают число дочерних элементов ниже родителя, но я не вижу какой-либо итерационной функциональности, которая позволила бы мне проанализировать иерархическую структуру.

Кто-нибудь использовал FunFX для тестирования черного приложения Flex, в котором идентификаторы объектов неизвестны? Если да, то как вы получили доступ к различным объектам и компонентам для управления их функциональностью?

1 Ответ

0 голосов
/ 03 декабря 2009

FunFX включает в себя инструмент FlexSpy , который позволяет вам просматривать идентификаторы компонентов, иерархии и т. Д. Но нестабильные идентификаторы компонентов (очевидно) препятствуют проведению надежных тестов. Тем не менее, FunFX позволяет управлять компонентами из «имени автоматизации», «значения автоматизации» и индекса. Так что есть надежда. :)

...