Как я могу автоматизировать нажатие кнопки в меню Flash? - PullRequest
0 голосов
/ 31 июля 2010

Я бы хотел иметь возможность программно нажимать кнопку в меню флеш-памяти.

Это означает, к сожалению, что переход на нее или жесткое кодирование координат X и Y кнопки не будетработать (из-за использования нескольких потоков ни один из этих подходов не работает при работе в фоновом режиме).

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

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

Есть ли у кого-нибудь подход, который мог бы достичь этого, или альтернативаобходной путь?

1 Ответ

1 голос
/ 31 июля 2010

Если вы тестируете свое собственное приложение, тогда встраивайте API тестирования через ExternalInterface, который вы можете вызывать из JavaScript напрямую. Сделайте так, чтобы API и Button вызывали один и тот же метод, чтобы вы могли эффективно нажимать кнопку, просто вызывая метод в опубликованном внешнем интерфейсе для вашего swf.

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