Автоматическое тестирование Flash с C # - PullRequest
5 голосов
/ 19 июля 2011

Я пытаюсь написать программное обеспечение для автоматического тестирования флэш-памяти, содержащееся на веб-страницах.

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

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

Мне нужно, чтобы он был бесплатным или, возможно, с открытым исходным кодом, надеюсь, с примерами, идеально подходящими для технологии .net.

Кто-нибудь может предложить помощь или примеры, пожалуйста?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 20 июля 2011

Во-первых, страницами Flash можно управлять с помощью JavaScript. Для справки об этом см .: http://www.adobe.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_06.html

Вы можете написать что-нибудь на C # или использовать Selenium (с открытым исходным кодом), чтобы протестировать все это с помощью некоторых скриптов. Selenium Remote Control поддерживает DotNet.

Селен пульт дистанционного управления http://seleniumhq.org/projects/remote-control/

Учебник по использованию Selenium для тестирования Flash: http://wiki.openqa.org/display/SRC/Testing+Flash+with+Selenium+RC

Надеюсь, это поможет.

0 голосов
/ 19 июля 2011

Существует библиотека Ruby с именем FlashWatir . Не совсем то, что вы искали, но близко.

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