Le sélénium peut pas automatiser les applications qui fonctionnent à l'intérieur de leur propre blackbox dans le navigateur. Cela signifie que le Sélénium peut pas test Silverlight et Flash.
Il est Flexmonkium qui est une Sélénium FlexMonkey pont que vous pourriez utiliser. Il y a des détails à ce sujet ici
Ce lien ne fonctionne plus Il semble GorillaLogic fournit toujours Flexmonkium lien, mais ce n'est plus travaille activement sur elle.
Genie est également un autre outil, vous pouvez être en mesure d'utiliser pour automatiser flash.
Vous pouvez importer le sélénium pot en Genie pour tentative pour profiter de bot
Automatisé de l'INTERFACE utilisateur Testeur pour Adobe® ActionScript® est un pur SWF ActionScript 3.0 automatisation de l'outil de test avec la capacité d'enregistrement des actions de l'utilisateur sur un fichier SWF et les lire avec une grande fidélité. L'API pour que cet outil est fourni avec le nom “Génie.”
Certaines des principales caractéristiques de cet outil sont:
Pas de l'instrumentation ou de l'application de la manipulation est nécessaire
Automatiser pur SWF ActionScript 3.0
Pas accès au code source nécessaire
Pas besoin de courir à l'intérieur de toute wrapper
Travaille sur les web apps et autonome SWF
Effectue natif d'automatisation (aucune image de la dépendance) et donc de faire de scripts
fiable et baissant les coûts de maintenance
Application peut même être en cours d'exécution en arrière-plan
J'ai récemment été à l'aide de Sikuli Script pour automatiser fastidieux Flash tâches. Ce serait vraiment facile à utiliser pour créer reproductible de tester l'INTERFACE utilisateur.
Sikuli Script est construit en Java avec une Jython couche sur le dessus. Tout le script est fait en Python.
Il fonctionne en "regard" sur l'écran, de trouver des éléments graphiques, tels que des boutons, puis d'interagir avec eux.
La ligne 1 indique Sikuli, "trouver un bouton qui ressemble à ça, et cliquez dessus."
La ligne 2 indique ce de type "hello world".
Parce que le langage de script utilisé est Python, votre logique peut être aussi simple ou complexe que vous le souhaitez.
Ce qui fait vraiment appel à moi, c'est que la logique de mon code peut suivre de près le modèle exact, je le ferais si je ont été fait à l'aide de l'INTERFACE utilisateur manuellement. Par exemple, ma logique, pourrait-on dire "le Premier champ" Nom d', cliquez dessus et tapez mon nom."
La licence MIT qui est aussi très agréable. Vous n'avez pas à vous soucier de comment vous l'utilisez, ou si vous l'utilisez dans un contexte commercial.
Vous pouvez également jeter un oeil à FlashSelenium. Ils ont un exemple de travail documentées. Ce qui a fonctionné pour moi.
OriginalL'auteur datka
Le sélénium peut pas automatiser les applications qui fonctionnent à l'intérieur de leur propre blackbox dans le navigateur. Cela signifie que le Sélénium peut pas test Silverlight et Flash.
Il est Flexmonkium qui est une Sélénium FlexMonkey pont que vous pourriez utiliser. Il y a des détails à ce sujet ici
Il semble GorillaLogic fournit toujours Flexmonkium lien, mais ce n'est plus travaille activement sur elle.
OriginalL'auteur AutomatedTester
Genie est également un autre outil, vous pouvez être en mesure d'utiliser pour automatiser flash.
Vous pouvez importer le sélénium pot en Genie pour tentative pour profiter de bot
http://sourceforge.net/adobe/genie/wiki/Home/
Automatisé de l'INTERFACE utilisateur Testeur pour Adobe® ActionScript® est un pur SWF ActionScript 3.0 automatisation de l'outil de test avec la capacité d'enregistrement des actions de l'utilisateur sur un fichier SWF et les lire avec une grande fidélité. L'API pour que cet outil est fourni avec le nom “Génie.”
Certaines des principales caractéristiques de cet outil sont:
fiable et baissant les coûts de maintenance
OriginalL'auteur Russell Bradley
J'ai récemment été à l'aide de Sikuli Script pour automatiser fastidieux Flash tâches. Ce serait vraiment facile à utiliser pour créer reproductible de tester l'INTERFACE utilisateur.
Sikuli Script est construit en Java avec une Jython couche sur le dessus. Tout le script est fait en Python.
Il fonctionne en "regard" sur l'écran, de trouver des éléments graphiques, tels que des boutons, puis d'interagir avec eux.
Par exemple, regardez la Windows 'Bonjour Le Monde!' script.
La ligne 1 indique Sikuli, "trouver un bouton qui ressemble à ça, et cliquez dessus."
La ligne 2 indique ce de type "hello world".
Parce que le langage de script utilisé est Python, votre logique peut être aussi simple ou complexe que vous le souhaitez.
Ce qui fait vraiment appel à moi, c'est que la logique de mon code peut suivre de près le modèle exact, je le ferais si je ont été fait à l'aide de l'INTERFACE utilisateur manuellement. Par exemple, ma logique, pourrait-on dire "le Premier champ" Nom d', cliquez dessus et tapez mon nom."
La licence MIT qui est aussi très agréable. Vous n'avez pas à vous soucier de comment vous l'utilisez, ou si vous l'utilisez dans un contexte commercial.
OriginalL'auteur Ben