2010-09-07 3 views

ответ

3

Selenium не может автоматизировать приложения, работающие в пределах их собственного черного ящика в браузере. Это означает, что Selenium не может тестировать Silverlight и Flash.

Существует Flexmonkium, который является мостом Selenium FlexMonkey, который вы можете использовать. Есть сведения об этом here

+0

Эта ссылка больше не работает – triskelion

+0

Он появляется GorillaLogic все еще обеспечивает Flexmonkium [ссылка] (HTTP: //www.cloudm onkeymobile.com/monkeytalk/legacy-products), но больше не работает на нем. – triskelion

5

Вы также можете взглянуть на FlashSelenium. У них есть рабочий пример. Это сработало для меня.

2

Я недавно использовал Sikuli Script для автоматизации утомительных задач Flash. Было бы очень просто использовать его для создания повторяемых тестов пользовательского интерфейса.

Sikuli Script построен на Java с верхним слоем Jython. Все сценарии написаны на Python.

Он работает, «глядя» на экран, находя элементы GUI, такие как кнопки, а затем взаимодействуя с ними.

Например, посмотрите на сценарий Windows 'Hello World'.

Линия 1 рассказывает Сикули, «найдите кнопку, которая выглядит так и нажмите на нее».

Строка 2 дает указание ввести «привет мир».

Поскольку язык сценариев используется Python, ваша логика может быть простой или сложной, как вам хотелось бы.

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

Лицензия MIT также хороша. Вам не нужно беспокоиться о том, как вы его используете, или если вы используете его в коммерческом контексте.

3

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

http://sourceforge.net/adobe/genie/wiki/Home/

Автоматизированный тестер UI для Adobe® ActionScript® является чисто ActionScript 3.0 SWF автоматизации тестирования инструмент с возможностью записи пользователя действия в SWF-файле и воспроизведение их с высокой точностью. API для этого инструмента обеспечивается с именем

Некоторые основные особенности этого инструмента «Genie.»:

  • Нет приборов или приложений манипуляции не требуется
  • Автоматизировать чистый ActionScript 3.0 SWF
  • Нет исходный код доступа, необходимых
  • Нет необходимости запускать внутри любой обертки
  • работают на веб-основе приложений и автономного SWF
  • Выступает родную автоматизация (нет изображения зависимостей), таким образом, делая сценарии надежных и опускание вниз расходы на техническое обслуживание
  • Приложение может даже быть запущен в фоновом режиме
Смежные вопросы