HTML 랩퍼 작성

개발자는 IBM Rational Functional Tester 에이전트 및 Flex 자동 테스트 라이브러리를 사용하여 Flex 애플리케이션을 컴파일한 후 HTML 랩퍼를 작성합니다.

랩퍼는 <object> 및 <embed> 태그를 사용하여 HTML 페이지에 .swf 파일을 임베드합니다.

컴파일러가 생성하는 기본 HTML 랩퍼 파일을 Flex 애플리케이션과 함께 사용하거나 Functional Test 애플리케이션 폴더에서 HTML 랩퍼 파일을 사용할 수 있습니다.

HTML 랩퍼를 작성한 후 개발자는 애플리케이션과 HTML 랩퍼를 Functional Test를 위해 테스터에게 전달합니다. 일반적으로 개발자는 테스터가 액세스하는 웹 서버에 해당 파일을 배치합니다.

다음 예제는 Flex 애플리케이션 Test.swf가 HTML 페이지에 임베드되는 방법을 보여줍니다.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
id="myapp" width="100%" height="100%"	
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">
		<param name="movie" value="Test.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value=#CCCCCC />
	<param name="allowScriptAccess" value="sameDomain" />
		<embed src="Test.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>

피드백