Теперь можно получить свойство Id для компонентов flex - PullRequest
1 голос
/ 23 сентября 2011

Мне не удалось получить свойство Id для компонентов flex в моем приложении flex (файл swf) с помощью инспектора тестовых объектов в Rft Tool.

Как их получить?

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Вы не можете. Идентификаторы компонентов Flex mxml используются только в качестве хэша в пределах родительского элемента. Они используются только для ссылок на объекты и отбрасываются во время компиляции.

0 голосов
/ 09 октября 2013

Если у вас есть свойство id для вашего компонента flex, есть несколько способов узнать свойство id вашего желаемого элемента управления.

Убедитесь, что вы ввели .swfфайл в оболочке html (как предложено RFT) и отображение его в активированном браузере IE.

Наведите указатель мыши на компонент, скажем кнопку (и вы увидите имя автоматизации, а также значение id).

В противном случае вы можете выполнить простой вызов сценария, чтобы получить идентификатор нужного компонента:

System.out.println(desired_object().getProperty(".id"));
...