Internet Explorer - автоматизация Flash с библиотекой WatiN?

Кто-нибудь знает способ скриптовать флеш-объекты с помощью WatiN?

Мне нужен способ отправки произвольных нажатий клавиш во флэш-приложение. Я могу войти в систему с таким кодом:

ie.TextField(Find.ById("email")).TypeText(username);
ie.TextField(Find.ById("password")).TypeText(password);

Я ищу что-то вроде:

ie.FlashObject(Find.ById("flash-object")).TypeText("123");

Или, если фокус установлен на браузере, flash отвечает, так что свободный текст будет работать:

ie.FreeText.TypeText("123");

В настоящее время я использую приложение Windows Forms с SendKeys(), и оно не очень надежное.

Спасибо.


person Shane Castle    schedule 13.07.2009    source источник
comment
Flash можно автоматизировать? Если да, то это должно быть интересно.   -  person Geo    schedule 14.07.2009
comment
В итоге я использовал библиотеку AutoItX (autoitscript.com/autoit3), потому что WatiN, похоже, не может для доступа к флэш-компонентам.   -  person Shane Castle    schedule 15.07.2009


Ответы (1)


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

person Željko Filipin    schedule 14.07.2009