Caricamento fase di compilazione delle applicazioni Flex per l'esecuzione di test

È possibile caricare l'applicazione Flex in uso per l'esecuzione di test funzionali durante la fase di compilazione. Ciò abilita l'esecuzione del test dei file SWF che sono precompilati utilizzando il supporto di automazione di esecuzione di test funzionali. È necessario creare la pagina HTML e caricare il file SWF precompilato per eseguire il test dell'applicazione.
  1. Copiare il file batch buildapplicationwithadaptor.bat da C:\Program files\IBM\SDP70\Fuctional Tester\Flex nella directory in cui è ubicato il file .mxml.
  2. Se la directory di installazione dell'applicazione Flex è diversa, eseguire la procedura riportata di seguito:
    1. Modificare il file batch in modo da puntare alla propria directory di installazione.
    2. Eseguire il file batch con il file .mxml come argomento.

      Ad esempio, se il file .mxml in uso è Test.mxml, il comando per eseguire il file batch è il seguente: buildapplicationwithadaptor.bat Test.mxml.

  3. Creare un file wrapper HTML per il file .swf generato. Accertarsi che il file wrapper HTML di cui si sta eseguendo il test sia nel sandbox sicuro locale.

    Ad esempio, se il file wrapper HTML si trova in C:\Test\Flex\, aggiungere questo percorso in C:\WINDOWS\system32\Macromed\Flash\FlashPlayerTrust\Flex. Il file Flex non ha un'estensione. Se non si trova questa directory o file, crearli manualmente e aggiungere il percorso dell'applicazione di test nel file Flex.

Il seguente esempio di codice mostra l'inserimento del file SWF (Test.swf) nella pagina 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>
Attività correlate
Configurazione di Flex Builder per supportare l'automazione Flex
Caricamento di runtime delle applicazioni Flex per l'esecuzione di test

Commenti