Chargement d'applications Flex pour le test lors de la compilation

Vous pouvez charger votre application Flex pour le test fonctionnel lors de la compilation. Vous pouvez ainsi tester les fichiers SWF qui sont préalablement compilés à l'aide du support d'automatisation de test fonctionnel. Vous devez créer la page HTML et charger le fichier SWF préalablement compilé pour pouvoir tester l'application.
  1. Copiez le fichier de commandes buildapplicationwithadaptor.bat à partir de C:\Program files\IBM\SDP70\Fuctional Tester\Flex dans le répertoire dans lequel se trouve le fichier .mxml.
  2. Si le répertoire d'installation de l'application Flex est différent, effectuez les étapes suivantes :
    1. Modifiez le fichier de commandes de sorte qu'il désigne votre répertoire d'installation.
    2. Exécutez le fichier de commandes en indiquant le fichier .mxml comme argument.

      Par exemple, si votre fichier .mxml est Test.mxml, la commande permettant d'exécuter le fichier de commandes est la suivante : buildapplicationwithadaptor.bat Test.mxml.

  3. Créez un fichier encapsuleur HTML pour le fichier .swf généré. Assurez-vous que le fichier encapsuleur HTML que vous testez se trouve dans le bac à sable sécurisé en local.

    Par exemple, si votre fichier encapsuleur HTML se trouve dans le répertoire C:\Test\Flex\, ajoutez ce chemin dans C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\Flex. Le fichier Flex ne comporte pas d'extension. Si vous ne trouvez pas ce répertoire ou ce fichier, créez-le manuellement puis ajoutez le chemin d'accès à votre application de test dans le fichier Flex.

L'exemple de code suivant illustre l'intégration du fichier SWF (Test.swf) à la page HTML :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”
	id="myapp" width="1000" height="500"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
	<param name="movie" value="Test2.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value=#CCCCCC />
	<param name="allowScriptAccess" value="sameDomain" />
	<embed src="dashboard.swf" quality="high" bgcolor=#CCCCCC
		width="1000" height="500" name="myapp" align="middle"
		play="true"
		loop="false"
		quality="high"
		allowScriptAccess="sameDomain"
		type="application/x-shockwave-flash"
		pluginspage="http://www.macromedia.com/go/getflashplayer">
	</embed>
</object>
Tâches associées
Configuration du générateur Flex pour la prise en charge de l'automatisation Flex
Chargement de l'environnement d'exécution des applications Flex pour le test

Commentaires en retour