Fix TTS-1971 by updating test step description in manual tests
authorLiu, Xin <xinx.liu@intel.com>
Tue, 17 Sep 2013 02:53:01 +0000 (10:53 +0800)
committerwanmingx.lin <wanmingx.lin@intel.com>
Tue, 17 Sep 2013 03:00:20 +0000 (11:00 +0800)
Signed-off-by: Liu, Xin <xinx.liu@intel.com>
37 files changed:
tct-animationtiming-w3c-tests/tests.full.xml
tct-animationtiming-w3c-tests/tests.xml
tct-audio-html5-tests/tests.full.xml
tct-audio-html5-tests/tests.xml
tct-backgrounds-css3-tests/tests.full.xml
tct-backgrounds-css3-tests/tests.xml
tct-canvas-html5-tests/tests.full.xml
tct-canvas-html5-tests/tests.xml
tct-colors-css3-tests/tests.full.xml
tct-colors-css3-tests/tests.xml
tct-extra-html5-tests/tests.full.xml
tct-extra-html5-tests/tests.xml
tct-fileapi-w3c-tests/tests.full.xml
tct-fileapi-w3c-tests/tests.xml
tct-flexiblebox-css3-tests/tests.full.xml
tct-flexiblebox-css3-tests/tests.xml
tct-fonts-css3-tests/tests.full.xml
tct-fonts-css3-tests/tests.xml
tct-manual-w3c-tests/colors/csswg/Makefile.am
tct-manual-w3c-tests/tests.full.xml
tct-manual-w3c-tests/tests.xml
tct-multicolumn-css3-tests/tests.full.xml
tct-multicolumn-css3-tests/tests.xml
tct-notification-w3c-tests/tests.full.xml
tct-notification-w3c-tests/tests.xml
tct-sessionhistory-html5-tests/tests.full.xml
tct-sessionhistory-html5-tests/tests.xml
tct-svg-html5-tests/tests.full.xml
tct-svg-html5-tests/tests.xml
tct-ui-css3-tests/tests.full.xml
tct-ui-css3-tests/tests.xml
tct-video-html5-tests/tests.full.xml
tct-video-html5-tests/tests.xml
tct-webstorage-w3c-tests/tests.full.xml
tct-webstorage-w3c-tests/tests.xml
tct-workers-w3c-tests/tests.full.xml
tct-workers-w3c-tests/tests.xml

index b06fbc9587f09d2d6583aed05078fbe22880b280..b2219aeb9f7f9242d47c952eaf1b4a82db1aa5ae 100644 (file)
       </testcase>
       <testcase purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter boolean" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P2" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_boolean">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
       </testcase>
       <testcase purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter string" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P2" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_string">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
       </testcase>
       <testcase purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter undefined" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P2" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_undefined">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
       </testcase>
       <testcase purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter negative number" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P2" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_neg10">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
       </testcase>
       <testcase purpose="Check window.cancelAnimationFrame can be called normally with the parameter returned by window.requestAnimationFrame" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P2" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_validhandle">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
           </spec>
         </specs>
       </testcase>
-
       <testcase purpose="Check if window.cancelAnimationFrame and window.requestAnimationFrame invoked sucessfully" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P3" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_cancelAnimationFrame">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the button Start and then click the button Stop</step_desc>
       </testcase>
       <testcase purpose="check if window.requestAnimationFrame only schedules a single animation" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" priority="P3" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>check if requestAnimationFrame only schedules a single animation</step_desc>
-              <expected>A red box display a text 500px on screen</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation.html</test_script_entry>
         </description>
         <specs>
index c43028e3460e1736474e2cfda1705acccd1c0281..08ec0891259fb96c62236e0fa73b89116790d84b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-animationtiming-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-animationtiming-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="AnimationTiming">
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="auto" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_exist" purpose="Check if window.cancelAnimationFrame is defined and not null.">
         <description>
@@ -55,7 +55,6 @@
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_boolean" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter boolean">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
@@ -67,7 +66,6 @@
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_string" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter string">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
@@ -79,7 +77,6 @@
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_undefined" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter undefined">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
@@ -91,7 +88,6 @@
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_neg10" purpose="Check whether window.cancelAnimationFrame can be used normally with invalid parameter negative number">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_validhandle" purpose="Check window.cancelAnimationFrame can be called normally with the parameter returned by window.requestAnimationFrame">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the Stop button</step_desc>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_cancelAnimationFrame_validhandle.html</test_script_entry>
         </description>
         </testcase>
-
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_cancelAnimationFrame" purpose="Check if window.cancelAnimationFrame and window.requestAnimationFrame invoked sucessfully">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the button Start and then click the button Stop</step_desc>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Timing control for script-based animations" execution_type="manual" id="AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation" purpose="check if window.requestAnimationFrame only schedules a single animation">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>check if requestAnimationFrame only schedules a single animation</step_desc>
-              <expected>A red box display a text 500px on screen</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90">/opt/tct-animationtiming-w3c-tests/animationtiming/AnimationTiming_WindowAnimationTiming_requestAnimationFrame_singleAnimation.html</test_script_entry>
         </description>
         </testcase>
index 2673f1615c976e41938b9533a252f5d61562ca2d..d94b5d98a3d275a504e2de8ea8c96aa504bbf451 100644 (file)
       </testcase>
       <testcase purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect" type="compliance" status="approved" component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" priority="P2" id="audio_loop_current_media_controller">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the audio element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the audio doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_current_media_controller.html</test_script_entry>
         </description>
         <specs>
index 8806bf2929b434dcc641f697a5513dda033e063e..5ec4e199307e2750d880940319a174efd0405a53 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-audio-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-audio-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Audio">
       <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="auto" id="audio_event_loadedmetadata" purpose="Check that loadedmetadata event is triggered if autoplay attribute present and src attribute give right address of the media resource">
         <description>
         </testcase>
       <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the audio element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the audio doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-audio-html5-tests/audio/w3c/audio_loop_current_media_controller.html</test_script_entry>
         </description>
         </testcase>
index b68c0dd63659540a9318a72c6438bfb4ee7042ab..3ab23fb8394842ea85944da40070735fd62161c2 100644 (file)
       </testcase>
       <testcase purpose="Check if background with color display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with color display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with an image display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with an image display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (color image) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color image) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (color repeat) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color repeat) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (color attachment) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color attachment) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-008.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (color position) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-009">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color position) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-009.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (image color) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-010">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-010.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (image repeat) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-011">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image repeat) display correctly in visual</step_desc>
-              <expected>the box below has a cat image repeated across the screen, but not down the screen (there is not a cat on top of a cat)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-011.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (image attachment) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image attachment) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout, and when scrolling the box the cat images scroll</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-012.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (image position) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-013">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image position) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and the cat image is not cut off at the bottom (it can appear cut off at the top)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-013.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (repeat color) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-014">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-014.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (repeat image) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-015">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image repeated across the screen, but not down the screen (there is not a cat on top of a cat)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-015.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (repeat attachment) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat attachment) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (repeat position) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat position) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (attachment color) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-018">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-018.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (attachment image) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-019">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and scrolling the box moves the cats as well</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-019.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (attachment repeat) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-020">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment repeat) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-020.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (attachment position) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-021">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment position) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-021.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (position color) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-022">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-022.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (position image) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-023">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and the cat image is not cut off at the bottom (it can appear cut off at the top)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-023.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (position repeat) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-024">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position repeat) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-024.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background with (position attachment) display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-025">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position attachment) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-025.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip initial value display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip with border-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with border-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-003.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip with padding-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-004.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip with content-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with content-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-005.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip with inherit display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-006.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-clip with padding-box background color display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-clip-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with padding-box background color display correctly in visual</step_desc>
-              <expected>there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-008.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-image display correctly in visual first-letter" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-image-first-letter">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-image display correctly in visual first-letter</step_desc>
-              <expected>cat image is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-image-first-letter.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-image no intrinsic size display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-intrinsic-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-image no intrinsic size display correctly in visual</step_desc>
-              <expected>There must be two green boxes below and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-intrinsic-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with initial value display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with padding-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-003.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with border-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with border-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-004.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with content-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with content-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-005.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with content-box and background-attachment with fixed display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with content-box and background-attachment with fixed display correctly in visual</step_desc>
-              <expected>there is a filled green square at the left of the page and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-006.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with border-box and background-clip with padding-box display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with border-box and background-clip with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-007.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-origin with inherit display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-origin-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-008.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background border painting order display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-paint-order-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background border painting order display correctly in visual</step_desc>
-              <expected>there is a green rectangle below and no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-paint-order-001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with initial value display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one auto display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-005.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one length display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-006.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one length at minimum display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length at minimum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-007.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one length at maximum display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length at maximum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-008.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one percentage display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-009">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-009.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one percentage at minimum display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-010">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage at minimum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-010.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one percentage at maximum display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-011">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage at maximum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-011.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with two auto display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-012.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one auto and one length display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-013">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto and one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-013.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one auto and one percentage display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-014">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto and one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-014.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one length and one auto display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-015">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length and one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-015.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with two length display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-016.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one length and one percentage display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length and one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-017.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one percentage and one auto display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-018">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage and one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-018.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with one percentage and one length display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-019">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage and one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-019.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with two percentage display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-020">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-020.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-021">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-021.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-024">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual</step_desc>
-              <expected>there is a partially displayed cat and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-024.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-026">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 2 rows of 2 cats and if there is no partially displayed cat and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-026.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-028">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-028.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-030">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed squares and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-030.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with first-letter pseudo-element display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-032">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with first-letter pseudo-element display correctly in visual</step_desc>
-              <expected>only the top half of the E glyph has a blue background</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-032.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with first-line pseudo-element display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-033">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with first-line pseudo-element display correctly in visual</step_desc>
-              <expected>only the top half  of "Text sample" has a blue background</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-033.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with inherit display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-034">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-034.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with contain and height with 50px display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-contain-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with contain and height with 50px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with contain and height with 150px display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-contain-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with contain and height with 150px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with cover and height with 0px display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-cover-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with cover and height with 0px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if background-size with cover and height with 50px display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P2" id="background-size-cover-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with cover and height with 50px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a length value gives a fixed length as the offset" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_background-position_2cm_1cm">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a length value gives a fixed length as the offset</step_desc>
-              <expected>the image is positioned form the right border edge and the bottom border edge</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_2cm_1cm.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-slice left and bottom value is missing it is the same as the right and top" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-slice_left_bottom_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-slice left and bottom value is missing it is the same as the right and top</step_desc>
-              <expected>the ring pictures width of two sides is the same and the top picture is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_bottom_value_miss.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-slice left value is missing it is the same as the right" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-slice_left_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-slice left value is missing it is the same as the right</step_desc>
-              <expected>the left orange area is same to the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_value_miss.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-width left and bottom value is missing" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-width_left_bottom_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-width left and bottom value is missing</step_desc>
-              <expected>the ring pictures width of two sides is the same and the top picture is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_bottom_value_miss.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-width left value is missing it is the same as the right" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-width_left_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-width left value is missing it is the same as the right</step_desc>
-              <expected>the ring pictures width of the left is as same as the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_value_miss.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-outset left and bottom value is missing,it is the same as the right and top" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-outset_left_bottom_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-outset left and bottom value is missing,it is the same as the right and top</step_desc>
-              <expected>the distance to both side ring pictures are the same, the top is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_left_bottom_value_miss.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the border-image-outset left value is missing it is the same as the right" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" priority="P3" id="CSS3BG_border-image-outset_left_value_miss">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-outset left value is missing it is the same as the right</step_desc>
-              <expected>the distance to both side ring pictures are the same</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_left_value_miss.html</test_script_entry>
         </description>
         <specs>
index c283eba88709c9e3217324f1b7af544e99522d6d..ea3598783699a1736522091fafbf8b976534e4e0 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-backgrounds-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-backgrounds-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Backgrounds">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="auto" id="CSS3BG_background" purpose="Check if the background is set to 'rgb(255, 0, 0)'">
         <description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-001" purpose="Check if background with color display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with color display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-002" purpose="Check if background with an image display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with an image display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-006" purpose="Check if background with (color image) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color image) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-007" purpose="Check if background with (color repeat) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color repeat) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-008" purpose="Check if background with (color attachment) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color attachment) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-008.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-009" purpose="Check if background with (color position) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (color position) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-009.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-010" purpose="Check if background with (image color) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-010.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-011" purpose="Check if background with (image repeat) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image repeat) display correctly in visual</step_desc>
-              <expected>the box below has a cat image repeated across the screen, but not down the screen (there is not a cat on top of a cat)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-011.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-012" purpose="Check if background with (image attachment) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image attachment) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout, and when scrolling the box the cat images scroll</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-012.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-013" purpose="Check if background with (image position) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (image position) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and the cat image is not cut off at the bottom (it can appear cut off at the top)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-013.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-014" purpose="Check if background with (repeat color) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-014.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-015" purpose="Check if background with (repeat image) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image repeated across the screen, but not down the screen (there is not a cat on top of a cat)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-015.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-016" purpose="Check if background with (repeat attachment) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat attachment) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-017" purpose="Check if background with (repeat position) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (repeat position) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-018" purpose="Check if background with (attachment color) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-018.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-019" purpose="Check if background with (attachment image) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and scrolling the box moves the cats as well</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-019.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-020" purpose="Check if background with (attachment repeat) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment repeat) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-020.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-021" purpose="Check if background with (attachment position) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (attachment position) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-021.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-022" purpose="Check if background with (position color) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position color) display correctly in visual</step_desc>
-              <expected>there is a filled green rectangle across the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-022.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-023" purpose="Check if background with (position image) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position image) display correctly in visual</step_desc>
-              <expected>the box below has a cat image tiled throughout it, and the cat image is not cut off at the bottom (it can appear cut off at the top)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-023.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-024" purpose="Check if background with (position repeat) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position repeat) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-024.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-025" purpose="Check if background with (position attachment) display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background with (position attachment) display correctly in visual</step_desc>
-              <expected>there is nothing below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-025.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-002" purpose="Check if background-clip initial value display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-002.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-003" purpose="Check if background-clip with border-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with border-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-003.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-004" purpose="Check if background-clip with padding-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-004.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-005" purpose="Check if background-clip with content-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with content-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-005.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-006" purpose="Check if background-clip with inherit display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-006.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-clip-008" purpose="Check if background-clip with padding-box background color display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-clip with padding-box background color display correctly in visual</step_desc>
-              <expected>there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-clip-008.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-image-first-letter" purpose="Check if background-image display correctly in visual first-letter">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-image display correctly in visual first-letter</step_desc>
-              <expected>cat image is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-image-first-letter.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-intrinsic-001" purpose="Check if background-image no intrinsic size display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-image no intrinsic size display correctly in visual</step_desc>
-              <expected>There must be two green boxes below and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-intrinsic-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-002" purpose="Check if background-origin with initial value display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-002.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-003" purpose="Check if background-origin with padding-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-003.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-004" purpose="Check if background-origin with border-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with border-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-004.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-005" purpose="Check if background-origin with content-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with content-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-005.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-006" purpose="Check if background-origin with content-box and background-attachment with fixed display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with content-box and background-attachment with fixed display correctly in visual</step_desc>
-              <expected>there is a filled green square at the left of the page and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-006.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-007" purpose="Check if background-origin with border-box and background-clip with padding-box display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with border-box and background-clip with padding-box display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-007.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-origin-008" purpose="Check if background-origin with inherit display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-origin with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-origin-008.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-paint-order-001" purpose="Check if background border painting order display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background border painting order display correctly in visual</step_desc>
-              <expected>there is a green rectangle below and no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-paint-order-001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-002" purpose="Check if background-size with initial value display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with initial value display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-002.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-005" purpose="Check if background-size with one auto display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-005.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-006" purpose="Check if background-size with one length display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-006.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-007" purpose="Check if background-size with one length at minimum display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length at minimum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-007.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-008" purpose="Check if background-size with one length at maximum display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length at maximum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-008.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-009" purpose="Check if background-size with one percentage display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-009.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-010" purpose="Check if background-size with one percentage at minimum display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage at minimum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-010.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-011" purpose="Check if background-size with one percentage at maximum display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage at maximum display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-011.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-012" purpose="Check if background-size with two auto display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-012.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-013" purpose="Check if background-size with one auto and one length display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto and one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-013.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-014" purpose="Check if background-size with one auto and one percentage display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one auto and one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-014.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-015" purpose="Check if background-size with one length and one auto display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length and one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-015.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-016" purpose="Check if background-size with two length display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-016.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-017" purpose="Check if background-size with one length and one percentage display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one length and one percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-017.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-018" purpose="Check if background-size with one percentage and one auto display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage and one auto display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-018.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-019" purpose="Check if background-size with one percentage and one length display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with one percentage and one length display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-019.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-020" purpose="Check if background-size with two percentage display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with two percentage display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-020.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-021" purpose="Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '100% 100%' and background-origin with 'content-box' display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-021.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-024" purpose="Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '100% 100%' and background-clip with 'content-box' display correctly in visual</step_desc>
-              <expected>there is a partially displayed cat and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-024.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-026" purpose="Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with 'auto' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 2 rows of 2 cats and if there is no partially displayed cat and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-026.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-028" purpose="Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '50px' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-028.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-030" purpose="Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with '25% 25%' and background-repeat with 'repeat' display correctly in visual</step_desc>
-              <expected>there is 4 rows of 4 blue-and-orange squares and if there is no partially displayed squares and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-030.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-032" purpose="Check if background-size with first-letter pseudo-element display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with first-letter pseudo-element display correctly in visual</step_desc>
-              <expected>only the top half of the E glyph has a blue background</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-032.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-033" purpose="Check if background-size with first-line pseudo-element display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with first-line pseudo-element display correctly in visual</step_desc>
-              <expected>only the top half  of "Text sample" has a blue background</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-033.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-034" purpose="Check if background-size with inherit display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with inherit display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-034.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-contain-001" purpose="Check if background-size with contain and height with 50px display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with contain and height with 50px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-contain-002" purpose="Check if background-size with contain and height with 150px display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with contain and height with 150px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-contain-002.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-cover-001" purpose="Check if background-size with cover and height with 0px display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with cover and height with 0px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="background-size-cover-002" purpose="Check if background-size with cover and height with 50px display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if background-size with cover and height with 50px display correctly in visual</step_desc>
-              <expected>there is a filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/csswg/background-size-cover-002.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_background-position_2cm_1cm" purpose="Check if a length value gives a fixed length as the offset">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a length value gives a fixed length as the offset</step_desc>
-              <expected>the image is positioned form the right border edge and the bottom border edge</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_background-position_2cm_1cm.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-slice_left_bottom_value_miss" purpose="Check if the border-image-slice left and bottom value is missing it is the same as the right and top">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-slice left and bottom value is missing it is the same as the right and top</step_desc>
-              <expected>the ring pictures width of two sides is the same and the top picture is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-slice_left_value_miss" purpose="Check if the border-image-slice left value is missing it is the same as the right">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-slice left value is missing it is the same as the right</step_desc>
-              <expected>the left orange area is same to the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-slice_left_value_miss.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-width_left_bottom_value_miss" purpose="Check if the border-image-width left and bottom value is missing">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-width left and bottom value is missing</step_desc>
-              <expected>the ring pictures width of two sides is the same and the top picture is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-width_left_value_miss" purpose="Check if the border-image-width left value is missing it is the same as the right">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-width left value is missing it is the same as the right</step_desc>
-              <expected>the ring pictures width of the left is as same as the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-width_left_value_miss.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-outset_left_bottom_value_miss" purpose="Check if the border-image-outset left and bottom value is missing,it is the same as the right and top">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-outset left and bottom value is missing,it is the same as the right and top</step_desc>
-              <expected>the distance to both side ring pictures are the same, the top is same to the bottom</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_left_bottom_value_miss.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3 (Partial)" execution_type="manual" id="CSS3BG_border-image-outset_left_value_miss" purpose="Check if the border-image-outset left value is missing it is the same as the right">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the border-image-outset left value is missing it is the same as the right</step_desc>
-              <expected>the distance to both side ring pictures are the same</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-backgrounds-css3-tests/backgrounds/CSS3BG_border-image-outset_left_value_miss.html</test_script_entry>
         </description>
         </testcase>
index 11a8dc1a9723d0137afc0c010156fd3f9e0d01d5..511390cc58c1b65e3c0676f1173b835a782c4611 100644 (file)
       </testcase>
       <testcase purpose="Check if Coordinate space goes from top-left to bottom-right" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P3" id="2d_coordinatespace">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if Coordinate space goes from top-left to bottom-right</step_desc>
-              <expected>Coordinate space goes from top-left to bottom-right</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if CSS-scaled canvases get drawn correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d.scaled">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if CSS-scaled canvases get drawn correctly</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if fillText respects Right-To-Left Override characters" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d.text.draw.fill.rtl">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText respects Right-To-Left Override characters</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_linestyles_linecap_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_colorsandstyles_createlineargradient_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the arcTo method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_complexshapes_arcto_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the arcTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_complexshapes_beziercurveto_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the bezierCurveTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_compositing_globalcompositeoperation_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_shadows_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the restore method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_state_restore_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the restore method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_text_font_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the scale method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_transformations_scale_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the scale method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the strokeText method can draw stroked text" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_stroke_basic">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the strokeText method can draw stroked text</step_desc>
-              <expected>strokeText draws stroked text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the stroked and filled texts have same kerning exactly." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_kern_consistent">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the stroked and filled texts have same kerning exactly.</step_desc>
-              <expected>Stroked and filled text should have exactly the same kerning so it overlaps</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the fillText method  can draw filled text" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_basic">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the fillText method  can draw filled text</step_desc>
-              <expected>fillText draws filled text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if fillText method can handle maxWidth correctly when it is set to 0." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_zero">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 0.</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_small">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 'small'.</step_desc>
-              <expected>fillText function handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.small.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="check if Shadows look correct for large blurs" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_shadow_blur_high">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>check if Shadows look correct for large blurs</step_desc>
-              <expected>Shadows look correct for large blurs</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if fillText function can handle maxWidth correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_large">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText function can handle maxWidth correctly</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         <specs>
index d708fef91f8acf7524ca4249b38fca3773b811b7..65a0d50576267f21f17eb0d342ddd7e3a3816d0b 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-canvas-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-canvas-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Canvas">
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="auto" id="2d.imageData.create1.basic" purpose="Check if createImageData(imgdata) exists and returns something">
         <description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if Coordinate space goes from top-left to bottom-right</step_desc>
-              <expected>Coordinate space goes from top-left to bottom-right</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if CSS-scaled canvases get drawn correctly</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText respects Right-To-Left Override characters</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the arcTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the bezierCurveTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the restore method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the scale method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the strokeText method can draw stroked text</step_desc>
-              <expected>strokeText draws stroked text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the stroked and filled texts have same kerning exactly.</step_desc>
-              <expected>Stroked and filled text should have exactly the same kerning so it overlaps</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the fillText method  can draw filled text</step_desc>
-              <expected>fillText draws filled text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 0.</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 'small'.</step_desc>
-              <expected>fillText function handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.small.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>check if Shadows look correct for large blurs</step_desc>
-              <expected>Shadows look correct for large blurs</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
         <description>
-          <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText function can handle maxWidth correctly</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-canvas-html5-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index af029b0427bbf20750316ea3a5991662a39eed0f..2fb88d616984a17461dbca7645e74015ea58c868 100644 (file)
       </testcase>
       <testcase purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360)." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry45">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsl() colors was treated like angles, even if it is outside [0,360).</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-h-rotating-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the basic functioning of hsl() colors." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry43">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the basic functioning of hsl() colors</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-basic-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry49">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that the clipping values of hsla() are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry50">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsla() colors was treated like angles, even when outside [0,360)</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-h-rotating-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry32">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors greater than 1 are treated to 1</step_desc>
-              <expected>There is six lines of text in same color-black</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a1.0-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry54">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check implementation of algorithm for converting hsla() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-values-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the rules for parsing of hsl() colors." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry46">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsl() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-parsing-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that alpha components of rgba() colors less than 0 are treated to 0" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry31">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors less than 0 are treated to 0</step_desc>
-              <expected>There is only the text 'This should be the only text visible on this page.' displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a0.0-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that rgba() values produce correct colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry34">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values produce correct colors</step_desc>
-              <expected>There are five lines of text in expected background or text color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-int-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that the 'transparent' color keyword makes colors white transparent" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry41">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-1-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that whitespace is allowed within rgba() functions" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry37">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if whitespace is allowed within rgba() functions</step_desc>
-              <expected>All text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-whitespace-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that rgba() values are only accepted when all integers or all percentages" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry35">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values are only accepted when all integers or all percentages</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-no-mixed-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry47">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the implementation of algorithm for converting hsl() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-values-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that clipping of hsl() values are outside the device gamut" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry44">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of hsl() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that the 'transparent' color keyword makes colors black transparent" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry42">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-2-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the rules for parsing of hsla() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry53">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsla() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-parsing-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check clipping of rgba() values are outside the device gamut" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry33">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of rgba() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the color effect in Pseudo-classes on test div" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="CSS3Colors_color_pseudo-classes">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Set different color on different Pseudo-classes to check the color effect in Pseudo-classes on test div</step_desc>
-              <expected>The text color before clicked is black. After it is clicked, the color changes to blue.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_pseudo-classes.html</test_script_entry>
         </description>
         <specs>
           </spec>
         </specs>
       </testcase>
-     <testcase purpose="To check that currentColor uses the color from the color property works at borders" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry16">
+      <testcase purpose="To check that currentColor uses the color from the color property works at borders" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry16">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if currentColor uses the color from the color property</step_desc>
-              <expected>There are two lines of text with green border displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-border-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that currentColor uses the color from the color property works at boxes" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry15">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if currentColor uses the color from the color property</step_desc>
-              <expected>There are only the text ??This paragraph should be followed by two green blocks.?? and two blocks in green displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-background-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that hsla() does not behave like opacity" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry52">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if hsla() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-multiple-boxes-c.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that hsla() does not behave like opacity and draw in an offscreen buffer" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry51">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if hsla() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that rgba() does not behave like opacity" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry39">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-multiple-boxes-c.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that rgba() does not behave like opacity and draw in an offscreen buffer" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry38">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that opacity is group opacity over elements (not boxes)" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry10">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if opacity is group opacity over elements (not boxes)</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-2-c.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check that opacity is group opacity into elements (not boxes)" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="css3_colors_tests_entry9">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if opacity is group opacity over elements (not boxes)</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-1-c.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the color keyword transparent and color value rgba(0,0,0,0) have same effect" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="CSS3Colors_color_transprent_rgba_0_0_0_0">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>set color value is transprent and rgba(0,0,0,0) to check if the color keyword transparent and color value rgba(0,0,0,0) have same effect</step_desc>
-              <expected>you can not see any words in the black border box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_transprent_rgba_0_0_0_0.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if hsl() can has space" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="CSS3Colors_color_hsl_value_with_space">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>set color value is hsl(120,50%,50%) with space to check if hsl() can has space</step_desc>
-              <expected>you can see all lines are same in color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_hsl_value_with_space.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if in hsl(), the hus only a number value can be given" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P3" id="CSS3Colors_color_hsl_hus_only_number">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>set color value is hsl(50%,25%,50%) to check if in hsl(), the hus only a number value can be given</step_desc>
-              <expected>the first and second lines have same color,and the third line is different</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_hsl_hus_only_number.html</test_script_entry>
         </description>
         <specs>
index d3b870df49102f8afdccc56a271187f06b2b2c66..f3214fce566297a2c3d64b40d2f4fa1f0c0abf30 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-colors-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-colors-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Colors">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="auto" id="CSS3Colors_color_0F0" purpose="Check if the color is set to 'color:#0F0'">
         <description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsl() colors was treated like angles, even if it is outside [0,360).</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-h-rotating-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the basic functioning of hsl() colors</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-basic-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that the clipping values of hsla() are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsla() colors was treated like angles, even when outside [0,360)</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-h-rotating-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors greater than 1 are treated to 1</step_desc>
-              <expected>There is six lines of text in same color-black</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a1.0-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check implementation of algorithm for converting hsla() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-values-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsl() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-parsing-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors less than 0 are treated to 0</step_desc>
-              <expected>There is only the text 'This should be the only text visible on this page.' displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clamping-a0.0-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values produce correct colors</step_desc>
-              <expected>There are five lines of text in expected background or text color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-int-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-1-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if whitespace is allowed within rgba() functions</step_desc>
-              <expected>All text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-whitespace-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values are only accepted when all integers or all percentages</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-func-no-mixed-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the implementation of algorithm for converting hsl() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-values-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of hsl() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t423-transparent-2-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsla() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-parsing-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of rgba() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Set different color on different Pseudo-classes to check the color effect in Pseudo-classes on test div</step_desc>
-              <expected>The text color before clicked is black. After it is clicked, the color changes to blue.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_pseudo-classes.html</test_script_entry>
         </description>
         </testcase>
-     <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry16" purpose="To check that currentColor uses the color from the color property works at borders">
+      <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry16" purpose="To check that currentColor uses the color from the color property works at borders">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if currentColor uses the color from the color property</step_desc>
-              <expected>There are two lines of text with green border displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-border-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry15" purpose="To check that currentColor uses the color from the color property works at boxes">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if currentColor uses the color from the color property</step_desc>
-              <expected>There are only the text ??This paragraph should be followed by two green blocks.?? and two blocks in green displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t44-currentcolor-background-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry52" purpose="To check that hsla() does not behave like opacity">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if hsla() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-multiple-boxes-c.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry51" purpose="To check that hsla() does not behave like opacity and draw in an offscreen buffer">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if hsla() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t425-hsla-onscreen-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry39" purpose="To check that rgba() does not behave like opacity">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-multiple-boxes-c.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry38" purpose="To check that rgba() does not behave like opacity and draw in an offscreen buffer">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() does not behave like opacity and draw in an offscreen buffer</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t422-rgba-onscreen-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry10" purpose="To check that opacity is group opacity over elements (not boxes)">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if opacity is group opacity over elements (not boxes)</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-2-c.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry9" purpose="To check that opacity is group opacity into elements (not boxes)">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if opacity is group opacity over elements (not boxes)</step_desc>
-              <expected>There are two boxes in the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/csswg/t32-opacity-offscreen-multiple-boxes-1-c.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_transprent_rgba_0_0_0_0" purpose="Check if the color keyword transparent and color value rgba(0,0,0,0) have same effect">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>set color value is transprent and rgba(0,0,0,0) to check if the color keyword transparent and color value rgba(0,0,0,0) have same effect</step_desc>
-              <expected>you can not see any words in the black border box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_transprent_rgba_0_0_0_0.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_hsl_value_with_space" purpose="Check if hsl() can has space">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>set color value is hsl(120,50%,50%) with space to check if hsl() can has space</step_desc>
-              <expected>you can see all lines are same in color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_hsl_value_with_space.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_hsl_hus_only_number" purpose="Check if in hsl(), the hus only a number value can be given">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>set color value is hsl(50%,25%,50%) to check if in hsl(), the hus only a number value can be given</step_desc>
-              <expected>the first and second lines have same color,and the third line is different</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-colors-css3-tests/colors/CSS3Colors_color_hsl_hus_only_number.html</test_script_entry>
         </description>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index 45af030dc6505f2256ac381663c65f7d8dd2aee8..d3deea35be4682c0c96d6748f778407ce351a1dc 100644 (file)
@@ -5,24 +5,10 @@
     <set name="attributes">
       <testcase purpose="Check if a.href supports simple anchor with relative path" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P1" id="anchor_href_relative_path">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute.</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of second row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the first row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
       </testcase>
       <testcase purpose="Check if a.href supports simple anchor with non-relative path" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_absolute_path">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with non-relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of third row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the second row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
       </testcase>
       <testcase purpose="Check if a.href supports simple anchor with empty string" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_empty_string">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fourth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the third row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
       </testcase>
       <testcase purpose="Check if 'A' element supports no href attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_non_existent">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute as null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Remove the HTMLAnchorElement href attribute for null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fifth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the fourth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing search string" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_search_string">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of sixth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the fifth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_username_password">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string, username and password</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of seventh row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the sixth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_uppercase_letters">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing some uppercase letters</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of last row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the seventh row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
     <set name="xhtml5">
       <testcase purpose="Check if xhtml5 area element supports nohref attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="area_noref">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click on the Blue Square</step_desc>
       </testcase>
       <testcase purpose="Check xhtml5 body element supports link attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="body_link">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Delete your browsing history and navigate to this page again</step_desc>
       </testcase>
       <testcase purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="body_text_00ffff">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of first 2 lines text</step_desc>
-              <expected>The color of the text matched the image below in blue</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 supports css style in comment" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P3" id="html_style_in_comment">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of the last line text</step_desc>
-              <expected>The color of the text is green</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 img element supports border attribute in percentage" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="img_border_percent">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The 2 images with border as 0% and 50% match the expected images respectively</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 object element supports border attribute in percentage" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="object_border_perc">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50% matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 object element supports border attribute in pixel" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="object_border_pixel">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50px matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/object_border_pixel.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the figure element visual effect" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="figure_element_support">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the figure element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the figcaption element visual effect" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="figcaption_element_support">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the figcaption element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the textarea maxlength attribute exists" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P1" id="textarea_element_maxLength">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the textarea maxlength attribute exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the mark background is yellow" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="mark_background_is_yellow">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the mark background is yellow</step_desc>
-              <expected>Test passes if the highlighted part below is 1.1</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the reversed attribute on ol element" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="reversed_on_ol_element">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the reversed attribute on ol element</step_desc>
-              <expected>Test Pass if ol reversed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute support" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="hidden_attribute_support">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute support</step_desc>
-              <expected>Test Pass if only show "This line should be visible."</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if pop the alert dialog" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" priority="P3" id="window_alert_base">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the alert dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_alert_base.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if pop the confirm dialog" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" priority="P3" id="window_confirm_base">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the confirm dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_confirm_base.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if pop the prompt dialog" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" priority="P3" id="window_prompt_base">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the prompt dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_prompt_base.html</test_script_entry>
         </description>
         <specs>
     <set name="dom">
       <testcase purpose="Check the document oninput event exists" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" priority="P1" id="document_oninput_event">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the document oninput event exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the document onchange event exists" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" priority="P1" id="document_onchange_event">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the document onchange event exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/dom/documents/the-document-object/document_onchange_event.html</test_script_entry>
         </description>
         <specs>
index b993940608054edf9a4d444b20748974b42fcf6f..64447e4f3dd201c613b51e4fd1086a0a90c76858 100644 (file)
@@ -1,27 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-extra-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-extra-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="attributes">
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute.</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of second row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the first row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with non-relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of third row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the second row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fourth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the third row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute as null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Remove the HTMLAnchorElement href attribute for null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fifth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the fourth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of sixth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the fifth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string, username and password</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of seventh row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the sixth row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing some uppercase letters</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of last row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test.</step_desc>
+              <expected>Test passes if the seventh row of the "Test Result" in the table is "Pass".</expected>
             </step>
           </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
     <set name="xhtml5">
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click on the Blue Square</step_desc>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Delete your browsing history and navigate to this page again</step_desc>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of first 2 lines text</step_desc>
-              <expected>The color of the text matched the image below in blue</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of the last line text</step_desc>
-              <expected>The color of the text is green</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The 2 images with border as 0% and 50% match the expected images respectively</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50% matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50px matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/xhtml5/w3c/object_border_pixel.xhtml</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the figure element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the figcaption element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the textarea maxlength attribute exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the mark background is yellow</step_desc>
-              <expected>Test passes if the highlighted part below is 1.1</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-extra-html5-tests/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the reversed attribute on ol element</step_desc>
-              <expected>Test Pass if ol reversed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute support</step_desc>
-              <expected>Test Pass if only show "This line should be visible."</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_alert_base" purpose="Check if pop the alert dialog">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the alert dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_alert_base.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_confirm_base" purpose="Check if pop the confirm dialog">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the confirm dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_confirm_base.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Browsers" execution_type="manual" id="window_prompt_base" purpose="Check if pop the prompt dialog">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if pop the prompt dialog</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/browsers/the-window-object/the-window-object/window_prompt_base.html</test_script_entry>
         </description>
         </testcase>
     <set name="dom">
       <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_oninput_event" purpose="Check the document oninput event exists">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the document oninput event exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Dom" execution_type="manual" id="document_onchange_event" purpose="Check the document onchange event exists">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the document onchange event exists</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-extra-html5-tests/dom/documents/the-document-object/document_onchange_event.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index 434985083e5151b9dbd49ed9ff4d5072abfe6e91..068ee226802a39df4d285fff2870422d96f3a146 100644 (file)
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the attribute of the interface Blob size is number type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob is string type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob return the media type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
index 955e53ce4a8dc1738820519f47276e8e86ea2c8b..6b30162bd8e3a7be29d3c6c392c62954602d800d 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-fileapi-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-fileapi-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="FileAPI">
       <testcase component="WebAPI/Storage/File API" execution_type="auto" id="FileReader_readAsArrayBuffer_exist" purpose="Check if FileReader.readAsArrayBuffer exists">
         <description>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the attribute of the interface Blob size is number type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob is string type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob return the media type</step_desc>
+              <step_desc>Upload a file</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
index 42addcddba7e77fcdd398dbcfc4f5049d727ab66..e0065dde09b7362d10c0d58275a7df554a445811 100644 (file)
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row-reverse-wrap">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row-reverse-wrap-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row-wrap">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="css-flexbox-row-wrap-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-direction-column">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-direction-column-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column-reverse.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-direction-default">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-default.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-direction-row">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-direction-row-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row-reverse.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-wrap-default">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.</step_desc>
-              <expected>there is a green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-default.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-wrap-nowrap">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.</step_desc>
-              <expected>there is a green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-nowrap.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-wrap-wrap">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="flexbox-flex-wrap-wrap-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap-reverse.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="This test check that a flex container reverse-wraps blocks multiline in column-reverse direction." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="multi-line-wrap-reverse-column-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container reverse-wraps blocks multiline in column-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first column; 2-1,2-2 in second column; 3-1 in third column.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-column-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="This test check that a flex container reverse-wraps blocks multiline in row-reverse direction." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="multi-line-wrap-reverse-row-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container reverse-wraps blocks multiline in row-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first row; 2-1,2-2 in second row; 3-1 in third row.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-row-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="This test check that a flex container wraps blocks multiline in column-reverse direction." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="multi-line-wrap-with-column-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container wraps blocks multiline in column-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first column; 2-1,2-2 in second column; 3-1 in third column.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-with-column-reverse.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="This test check that a flex container wraps blocks multiline in row-reverse direction." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" priority="P2" id="multi-line-wrap-with-row-reverse">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container wraps blocks multiline in row-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first row; 2-1,2-2 in second row; 3-1 in third row.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-with-row-reverse.html</test_script_entry>
         </description>
         <specs>
index c2f5de5e7614d9640020a453877bd83dceab8573..ca581313668c4663866da2ca09f3842b1a212010 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-flexiblebox-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-flexiblebox-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="FlexibleBox">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="auto" id="CSS3FlexBox_flex-direction" purpose="Check if the 'flex-direction' property exists">
         <description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row" purpose="Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse wrap, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-reverse-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row-reverse wrap-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-reverse-wrap-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-wrap" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row wrap, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="css-flexbox-row-wrap-reverse" purpose="Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that when writing mode is vertical and flex-flow: row wrap-reverse, the flex container is vertical</step_desc>
-              <expected>a tall green box with pairs of the 1-9 and a-i listed top to bottom in two columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/css-flexbox-row-wrap-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-column" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, when flex-direction = column. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-column-reverse" purpose="Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the block axis of the current writing mode, and main-start and main-end are swapped, when flex-direction = column-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-column-reverse.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-default" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode by default. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-default.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-row" purpose="Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the same orientation as the inline axis of the current writing mode, when flex-direction = row. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-direction-row-reverse" purpose="Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex container's main axis has the opposite orientation as the inline axis of the current writing mode, when flex-direction = row-reverse. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-direction-row-reverse.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-default" purpose="Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements default to flex-wrap: nowrap if flex-wrap is not set. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.</step_desc>
-              <expected>there is a green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-default.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-nowrap" purpose="Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements set to flex-wrap: nowrap will not wrap their flex items. With wrapping disabled, the .green flex item should extend outside the bounds of its container, as it is set to flex:none.</step_desc>
-              <expected>there is a green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-nowrap.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-wrap" purpose="Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements wrap left-to-right within their flex container when flex-wrap = 'wrap', matching the writing direction. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="flexbox-flex-wrap-wrap-reverse" purpose="Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Test checks that flex elements wrap left-to-right and bottom-to-top within their flex container when flex-wrap = 'wrap-reverse'. This assumes writing-direction = horizontal-tb', and direction = 'ltr'.</step_desc>
-              <expected>there is a 3x3 grid of green squares, numbered 1-9 left-to-right and top-to-bottom, and there is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/flexbox-flex-wrap-wrap-reverse.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-reverse-column-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in column-reverse direction.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container reverse-wraps blocks multiline in column-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first column; 2-1,2-2 in second column; 3-1 in third column.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-column-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-reverse-row-reverse" purpose="This test check that a flex container reverse-wraps blocks multiline in row-reverse direction.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container reverse-wraps blocks multiline in row-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first row; 2-1,2-2 in second row; 3-1 in third row.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-reverse-row-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-with-column-reverse" purpose="This test check that a flex container wraps blocks multiline in column-reverse direction.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container wraps blocks multiline in column-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first column; 2-1,2-2 in second column; 3-1 in third column.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-with-column-reverse.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Flexible Box Layout Module (Partial)" execution_type="manual" id="multi-line-wrap-with-row-reverse" purpose="This test check that a flex container wraps blocks multiline in row-reverse direction.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>This test check that a flex container wraps blocks multiline in row-reverse direction.</step_desc>
-              <expected>1-1,1-2,1-3 in first row; 2-1,2-2 in second row; 3-1 in third row.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-flexiblebox-css3-tests/flexiblebox/csswg/multi-line-wrap-with-row-reverse.html</test_script_entry>
         </description>
         </testcase>
index af22c1a48bedb9d2e909370f18a5b5a2b6d7b5b7..ffc10c727abd5c61a41cb8aaa96af86b355dafcd 100644 (file)
@@ -5,14 +5,6 @@
     <set name="DownloadableFonts">
       <testcase purpose="Check if the 'font-style' property has correct visual rendering" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="c523-font-style-000">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-style' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font style</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c523-font-style-000.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-variant' property has correct visual rendering" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="c524-font-var-000">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-variant' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font variant</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c524-font-var-000.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-weight' property has correct visual rendering" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="c525-font-wt-000">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-weight' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font weight</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c525-font-wt-000.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property has correct visual rendering" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="c526-font-sz-000">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c526-font-sz-000.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-size and font-family</step_desc>
-              <expected>There are two boxes on the page and they are the same height</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family</step_desc>
-              <expected>There are two boxes on the page and they are the same height. One box needs to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family</step_desc>
-              <expected>The letters 'E' below are larger than this text, are capitalized, and if the left 'E' is smaller than the right 'E'</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-008.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-009">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-009.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-010">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-010.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-011">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-011.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-012.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-013">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-013.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-014">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-014.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-015">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-015.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family</step_desc>
-              <expected>The 2 squares have the same height and if their tops line up</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-017.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-018">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family</step_desc>
-              <expected>There are two boxes on the page, they are the same height, the top of both boxes line up and one box slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-018.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-020">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-020.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-022">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-022.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-023">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-023.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-024">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-024.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-025">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-025.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-026">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-026.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-027">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-027.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-028">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-028.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-029">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-029.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-030">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-030.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-031">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-031.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-032">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-032.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'caption' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-033">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'caption' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-033.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'icon' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-034">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'icon' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-034.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'menu' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-035">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'menu' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-035.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'message-box' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-036">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'message-box' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-036.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'small-caption' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-037">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'small-caption' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-037.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property set to 'status-bar' correctly uses the system setting" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-038">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'status-bar' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-038.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-043">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-043.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-044">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-044.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property applies to 'display: inline' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: inline' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property applies to 'display: block' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: block' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' property applies to 'display: inherit' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: inherit' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-005.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value</step_desc>
-              <expected>There is a box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-family names must not contain unescaped parentheses or unescaped curly braces" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-family names must not contain unescaped parentheses or unescaped curly braces</step_desc>
-              <expected>There is no black stripe</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-008.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property set the value 'Ahem'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-009">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set the value 'Ahem'</step_desc>
-              <expected>There is a short green stripe and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-009.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property applies to 'display: inline' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: inline' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property applies to 'display: block' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: block' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property applies to 'display: none' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-applies-to-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: none' elements</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' property applies to 'display: inherit' elements" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: inherit' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the invalid characters in font family names invalidate entire declaration" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-invalid-characters-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the invalid characters in font family names invalidate entire declaration</step_desc>
-              <expected>There are only numbers (1-19) below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the Invalid characters is in font family names" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-invalid-characters-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the Invalid characters is in font family names</step_desc>
-              <expected>There are only numbers (1-3) below and no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the default font family varies and depends on user agent" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-rule-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the default font family varies and depends on user agent</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-rule-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location</step_desc>
-              <expected>There is the word 'PASS' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-005.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-family' sets valid characters" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-valid-characters-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' sets valid characters</step_desc>
-              <expected>The word 'Fail' is not visible below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font family names must be identifiers" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-family-valid-characters-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font family names must be identifiers</step_desc>
-              <expected>The word 'Fail' is not visible below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-matching-rule-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family</step_desc>
-              <expected>The box below slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-matching-rule-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font</step_desc>
-              <expected>The box below slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the invalid font weight values are set to the default weight of 400" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-matching-rule-009">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the invalid font weight values are set to the default weight of 400</step_desc>
-              <expected>The lines of 'Filler Text' below match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-009.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size for scalable fonts are rounded to the nearest whole pixel" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-matching-rule-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size for scalable fonts are rounded to the nearest whole pixel</step_desc>
-              <expected>There is a single box below and the top edge is not jagged</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-012.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a minimum length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a minimum plus one length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum plus one length value in pixels</step_desc>
-              <expected>There is a tiny box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a negative zero length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a negative zero length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a positive zero length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a positive zero length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-005.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a nominal length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a nominal length value in pixels</step_desc>
-              <expected>The two boxes below are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font-size' property sets a positive nominal length value in pixels" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a positive nominal length value in pixels</step_desc>
-              <expected>The two boxes below are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-089">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-089.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size can be set as 0%" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-090">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size can be set as 0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-090.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 1% in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-091">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 1% in visual</step_desc>
-              <expected>The two dots (boxes) are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-091.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 0 in visual when the font-size property set as -0%" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-092">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as -0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-092.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 0 in visual when the font-size property set as +0%" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-093">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as +0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-093.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 100% in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-094">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 100% in visual</step_desc>
-              <expected>The two boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-094.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 100% in visual when the font-size property set as +100%" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-095">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 100% in visual when the font-size property set as +100%</step_desc>
-              <expected>The two boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-095.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 0 in visual when the font-size property set as -0" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-100">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as -0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-100.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size can be set as 0" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-101">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size can be set as 0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-101.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size is 0 in visual when the font-size property set as +0" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-102">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as +0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-102.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-112">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit</step_desc>
-              <expected>There is a box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-112.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size have the right size in pixels unit in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-116">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size have the right size in pixels unit in visual</step_desc>
-              <expected>There should be no red (scroll all the way down if necessary)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-116.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size inherits its value from its parent in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-120">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size inherits its value from its parent in visual</step_desc>
-              <expected>There is a green stripe and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-120.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size applies to 'display: inline' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: inline' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size applies to 'display: block' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: block' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size applies to 'display: none' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-applies-to-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size applies to 'display: inherit' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the script is free to choose a font-size from the font size table or the closest font size in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-rule-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the script is free to choose a font-size from the font size table or the closest font size in visual</step_desc>
-              <expected>The boxes are the same size or the left box is bigger than the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-size em unit value refers its parent in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-size-rule-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size em unit value refers its parent in visual</step_desc>
-              <expected>there is a single box and the top edge is not jagged</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-004.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'</step_desc>
-              <expected>There is a box that appears upright, and not slanted to one sid</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style applies to 'display: inline' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: inline' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style applies to 'display: block' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: block' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style applies to 'display: none' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-applies-to-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-style applies to 'display: inherit' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-style-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the 'font' shorthand property resets any property which not explicitly given a value by default" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-systemfont-rule-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property resets any property which not explicitly given a value by default</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-systemfont-rule-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'</step_desc>
-              <expected>The words are rendered in all lowercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'</step_desc>
-              <expected>The words are rendered in small sized, uppercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'</step_desc>
-              <expected>The words are rendered in small sized, uppercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant applies to 'display: inline' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: inline' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant applies to 'display: block' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: block' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant applies to 'display: none' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-applies-to-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-variant applies to 'display: inherit' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-variant-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'</step_desc>
-              <expected>The blue box and the black box are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-008.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-010">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-010.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-011">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-011.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-012.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-013">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-013.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-014">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-014.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight inherits its value from its parent in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-015">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight inherits its value from its parent in visual</step_desc>
-              <expected>There should be a green line to the right of this text</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-015.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight applies to 'display: inline' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-applies-to-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: inline' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight applies to 'display: block' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-applies-to-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: block' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight applies to 'display: none' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-applies-to-016">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-016.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight applies to 'display: inherit' elements in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-applies-to-017">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-017.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual</step_desc>
-              <expected>The darkness of the lines are from light to dark and each line needs to be either darker than or as dark as its previous line</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-002.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight child elements inherit their parent's actual font weight in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight child elements inherit their parent's actual font weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-003.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-004.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-005">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-005.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight value 'lighter' selects the next lighter weight in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-006">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'lighter' selects the next lighter weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-006.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-007">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="font-weight-rule-008">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-008.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if font inherits the pre element in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="fonts-010">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if font inherits the pre element in visual</step_desc>
-              <expected>There is a small filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-010.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if font have correct bidirection in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="fonts-011">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if font have correct bidirection in visual</step_desc>
-              <expected>There is a small filled green rectangle and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-011.xht</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if font have not bidirection in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" priority="P2" id="fonts-012">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if font have not bidirection in visual</step_desc>
-              <expected>There is an 'I' in-between 2 blue stripes</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-012.htm</test_script_entry>
         </description>
         <specs>
index e3280f49596e857b6e5aa1896f59290a6a8791d7..2fa5f76799be8bdf7c9e632444deeba83aba9fb7 100644 (file)
@@ -1,53 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-fonts-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-fonts-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="DownloadableFonts">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c523-font-style-000" purpose="Check if the 'font-style' property has correct visual rendering">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-style' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font style</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c523-font-style-000.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c524-font-var-000" purpose="Check if the 'font-variant' property has correct visual rendering">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-variant' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font variant</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c524-font-var-000.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c525-font-wt-000" purpose="Check if the 'font-weight' property has correct visual rendering">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-weight' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font weight</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c525-font-wt-000.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="c526-font-sz-000" purpose="Check if the 'font-size' property has correct visual rendering">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property has correct visual rendering</step_desc>
-              <expected>These texts have correct font size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/c526-font-sz-000.htm</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-001" purpose="Check if the 'font' shorthand property accepts and sets font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-size and font-family</step_desc>
-              <expected>There are two boxes on the page and they are the same height</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-002" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-size and font-family</step_desc>
-              <expected>There are two boxes on the page and they are the same height. One box needs to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-003" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-size and font-family</step_desc>
-              <expected>The letters 'E' below are larger than this text, are capitalized, and if the left 'E' is smaller than the right 'E'</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-004" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-006" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-007" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-008" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-008.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-009" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-009.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-010" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-010.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-011" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-011.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-012" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-012.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-013" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-013.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-014" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-014.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-015" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-015.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-016" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-017" purpose="Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-size, line-height and font-family</step_desc>
-              <expected>The 2 squares have the same height and if their tops line up</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-017.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-018" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-size, line-height and font-family</step_desc>
-              <expected>There are two boxes on the page, they are the same height, the top of both boxes line up and one box slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-018.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-020" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-020.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-022" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-022.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-023" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-023.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-024" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-024.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-025" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-025.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-026" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-026.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-027" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-027.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-028" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-weight, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-028.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-029" purpose="Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-variant, font-style, font-weight, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-029.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-030" purpose="Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-style, font-variant, font-weight, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-030.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-031" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-style, font-variant, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-031.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-032" purpose="Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property accepts and sets font-weight, font-variant, font-style, font-size, line-height and font-family</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-032.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-033" purpose="Check if the 'font' property set to 'caption' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'caption' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-033.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-034" purpose="Check if the 'font' property set to 'icon' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'icon' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-034.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-035" purpose="Check if the 'font' property set to 'menu' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'menu' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-035.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-036" purpose="Check if the 'font' property set to 'message-box' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'message-box' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-036.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-037" purpose="Check if the 'font' property set to 'small-caption' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'small-caption' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-037.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-038" purpose="Check if the 'font' property set to 'status-bar' correctly uses the system setting">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property set to 'status-bar' correctly uses the system setting</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-038.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-043" purpose="Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property set to 'inherit' inherits the parent element's value 'italic small-caps bold 1in/1em Ahem'</step_desc>
-              <expected>There is no red visible on the page except for antialiasing</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-043.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-044" purpose="Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a system font sets all of the font subproperties at the same time; then font value is changed to 'message-box'</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-044.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-001" purpose="Check if the 'font' property applies to 'display: inline' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: inline' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-002" purpose="Check if the 'font' property applies to 'display: block' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: block' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-applies-to-017" purpose="Check if the 'font' property applies to 'display: inherit' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' property applies to 'display: inherit' elements</step_desc>
-              <expected>The 2 lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-002" purpose="Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'serif' correctly renders the user agent's serif font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-003" purpose="Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'sans-serif' correctly renders the user agent's sans-serif font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-004" purpose="Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'cursive' correctly renders the user agent's cursive font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-005" purpose="Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'fantasy' correctly renders the user agent's fantasy font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-005.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-006" purpose="Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'monospace' correctly renders the user agent's monospace font</step_desc>
-              <expected>The words 'PASS PASS' appear below and there is a black box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-007" purpose="Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set to 'inherit' inherits its value from the parent element's value</step_desc>
-              <expected>There is a box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-008" purpose="Check if the font-family names must not contain unescaped parentheses or unescaped curly braces">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-family names must not contain unescaped parentheses or unescaped curly braces</step_desc>
-              <expected>There is no black stripe</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-008.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-009" purpose="Check if the 'font-family' property set the value 'Ahem'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property set the value 'Ahem'</step_desc>
-              <expected>There is a short green stripe and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-009.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-001" purpose="Check if the 'font-family' property applies to 'display: inline' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: inline' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-002" purpose="Check if the 'font-family' property applies to 'display: block' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: block' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-016" purpose="Check if the 'font-family' property applies to 'display: none' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: none' elements</step_desc>
-              <expected>There is no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-applies-to-017" purpose="Check if the 'font-family' property applies to 'display: inherit' elements">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' property applies to 'display: inherit' elements</step_desc>
-              <expected>There is a small black square</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-invalid-characters-001" purpose="Check if the invalid characters in font family names invalidate entire declaration">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the invalid characters in font family names invalidate entire declaration</step_desc>
-              <expected>There are only numbers (1-19) below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-invalid-characters-002" purpose="Check if the Invalid characters is in font family names">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the Invalid characters is in font family names</step_desc>
-              <expected>There are only numbers (1-3) below and no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-invalid-characters-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-rule-001" purpose="Check if the default font family varies and depends on user agent">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the default font family varies and depends on user agent</step_desc>
-              <expected>There is a letter 'X' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-rule-005" purpose="Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if glyphs that are missing render as the missing glyph character and still report their initial character location, not the missing glyph location</step_desc>
-              <expected>There is the word 'PASS' below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-rule-005.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-valid-characters-001" purpose="Check if the 'font-family' sets valid characters">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-family' sets valid characters</step_desc>
-              <expected>The word 'Fail' is not visible below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-family-valid-characters-002" purpose="Check if the font family names must be identifiers">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font family names must be identifiers</step_desc>
-              <expected>The word 'Fail' is not visible below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-family-valid-characters-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-001" purpose="Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if font property match then use the font specified by font-family, if font property doesn't match, don't even try to match font-family</step_desc>
-              <expected>The box below slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-006" purpose="Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font contains definition of 'italic' or 'oblique' and italic or oblique is set by the style, then use that font</step_desc>
-              <expected>The box below slants to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-009" purpose="Check if the invalid font weight values are set to the default weight of 400">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the invalid font weight values are set to the default weight of 400</step_desc>
-              <expected>The lines of 'Filler Text' below match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-009.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-matching-rule-012" purpose="Check if the font-size for scalable fonts are rounded to the nearest whole pixel">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size for scalable fonts are rounded to the nearest whole pixel</step_desc>
-              <expected>There is a single box below and the top edge is not jagged</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-matching-rule-012.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-001" purpose="Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum minus one length value in pixels is invalid, such 'font-size' declaration should be ignored, then the 'font-size' property value can be determined by computed font-size of containers and from cascade mechanisms (user, author, user agent)</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-002" purpose="Check if the 'font-size' property sets a minimum length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-003" purpose="Check if the 'font-size' property sets a minimum plus one length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a minimum plus one length value in pixels</step_desc>
-              <expected>There is a tiny box below</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-004" purpose="Check if the 'font-size' property sets a negative zero length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a negative zero length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-005" purpose="Check if the 'font-size' property sets a positive zero length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a positive zero length value in pixels</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-005.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-006" purpose="Check if the 'font-size' property sets a nominal length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a nominal length value in pixels</step_desc>
-              <expected>The two boxes below are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-007" purpose="Check if the 'font-size' property sets a positive nominal length value in pixels">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font-size' property sets a positive nominal length value in pixels</step_desc>
-              <expected>The two boxes below are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-089" purpose="Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is invalid and the value will be ignored in visual when the font-size property set as -1%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-089.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-090" purpose="Check if the font-size can be set as 0%">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size can be set as 0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-090.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-091" purpose="Check if the font-size is 1% in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 1% in visual</step_desc>
-              <expected>The two dots (boxes) are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-091.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-092" purpose="Check if the font-size is 0 in visual when the font-size property set as -0%">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as -0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-092.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-093" purpose="Check if the font-size is 0 in visual when the font-size property set as +0%">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as +0%</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-093.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-094" purpose="Check if the font-size is 100% in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 100% in visual</step_desc>
-              <expected>The two boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-094.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-095" purpose="Check if the font-size is 100% in visual when the font-size property set as +100%">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 100% in visual when the font-size property set as +100%</step_desc>
-              <expected>The two boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-095.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-100" purpose="Check if the font-size is 0 in visual when the font-size property set as -0">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as -0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-100.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-101" purpose="Check if the font-size can be set as 0">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size can be set as 0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-101.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-102" purpose="Check if the font-size is 0 in visual when the font-size property set as +0">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size is 0 in visual when the font-size property set as +0</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-102.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-112" purpose="Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size inherits its value from its parent in visual when the font-size property set as the keyword inherit</step_desc>
-              <expected>There is a box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-112.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-116" purpose="Check if the font-size have the right size in pixels unit in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size have the right size in pixels unit in visual</step_desc>
-              <expected>There should be no red (scroll all the way down if necessary)</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-116.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-120" purpose="Check if the font-size inherits its value from its parent in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size inherits its value from its parent in visual</step_desc>
-              <expected>There is a green stripe and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-120.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-001" purpose="Check if the font-size applies to 'display: inline' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: inline' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-002" purpose="Check if the font-size applies to 'display: block' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: block' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-016" purpose="Check if the font-size applies to 'display: none' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-applies-to-017" purpose="Check if the font-size applies to 'display: inherit' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The boxes are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-rule-003" purpose="Check if the script is free to choose a font-size from the font size table or the closest font size in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the script is free to choose a font-size from the font size table or the closest font size in visual</step_desc>
-              <expected>The boxes are the same size or the left box is bigger than the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-size-rule-004" purpose="Check if the font-size em unit value refers its parent in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-size em unit value refers its parent in visual</step_desc>
-              <expected>there is a single box and the top edge is not jagged</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-size-rule-004.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-001" purpose="Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as normal text in visual when the font-style property set to 'normal'</step_desc>
-              <expected>There is a box that appears upright, and not slanted to one sid</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-002" purpose="Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as italic text in visual when the font-style property set to 'italic'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-003" purpose="Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style renders the characters as oblique text in visual when the font-style property set to 'oblique'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-004" purpose="Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style inherits its value from the parent element in visual when the font-style property set to 'inherit'</step_desc>
-              <expected>There is a box that appears to be slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-001" purpose="Check if the font-style applies to 'display: inline' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: inline' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-002" purpose="Check if the font-style applies to 'display: block' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: block' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-016" purpose="Check if the font-style applies to 'display: none' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-style-applies-to-017" purpose="Check if the font-style applies to 'display: inherit' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-style applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The 'Filler Text' is slanted to one side</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-style-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-systemfont-rule-004" purpose="Check if the 'font' shorthand property resets any property which not explicitly given a value by default">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the 'font' shorthand property resets any property which not explicitly given a value by default</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-systemfont-rule-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-001" purpose="Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant renders the typical characters for text in visual when the font-variant property set to 'normal'</step_desc>
-              <expected>The words are rendered in all lowercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-002" purpose="Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant renders the small-caps version of characters for text in visual when the font-variant property set to 'normal'</step_desc>
-              <expected>The words are rendered in small sized, uppercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-003" purpose="Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant inherits its value from the parent element in visual when the font-variant property set to 'inherit'</step_desc>
-              <expected>The words are rendered in small sized, uppercase characters</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-001" purpose="Check if the font-variant applies to 'display: inline' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: inline' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-002" purpose="Check if the font-variant applies to 'display: block' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: block' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-016" purpose="Check if the font-variant applies to 'display: none' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-variant-applies-to-017" purpose="Check if the font-variant applies to 'display: inherit' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-variant applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-variant-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-001" purpose="Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to normal weight in visual when the font-weight property set to 'normal'</step_desc>
-              <expected>The blue box and the black box are the same size</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-008" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '400'</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-008.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-010" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '600'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-010.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-011" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '700'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-011.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-012" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '800'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-012.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-013" purpose="Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to correct bold in visual when the font-weight property set to the numerical value '900'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-013.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-014" purpose="Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight renders the font to bold in visual when the font-weight property set to the keyword 'inherit'</step_desc>
-              <expected>The green text is visible</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-014.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-015" purpose="Check if the font-weight inherits its value from its parent in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight inherits its value from its parent in visual</step_desc>
-              <expected>There should be a green line to the right of this text</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-015.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-001" purpose="Check if the font-weight applies to 'display: inline' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: inline' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-002" purpose="Check if the font-weight applies to 'display: block' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: block' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-016" purpose="Check if the font-weight applies to 'display: none' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: none' elements in visual</step_desc>
-              <expected>There is no red visible on the page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-016.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-applies-to-017" purpose="Check if the font-weight applies to 'display: inherit' elements in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight applies to 'display: inherit' elements in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-applies-to-017.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-001" purpose="Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight property of 'normal' corresponds to the weight value '400' in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-002" purpose="Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 100 to 900 indicates a weight that is either darker than or as dark as its predecessor in visual</step_desc>
-              <expected>The darkness of the lines are from light to dark and each line needs to be either darker than or as dark as its previous line</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-002.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-003" purpose="Check if the font-weight child elements inherit their parent's actual font weight in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight child elements inherit their parent's actual font weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-003.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-004" purpose="Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'bolder' selects the next darker weight compared to its parent's weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-004.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-005" purpose="Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'bolder' does not increase the value of font weight in visual when the parent values is already set at 900</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-005.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-006" purpose="Check if the font-weight value 'lighter' selects the next lighter weight in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'lighter' selects the next lighter weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-006.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-007" purpose="Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight value 'lighter' selects the next lighter weight compared to its parent's weight in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="font-weight-rule-008" purpose="Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the font-weight property of 'bold' corresponds to the weight value '700' in visual</step_desc>
-              <expected>The lines of 'Filler Text' match</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/font-weight-rule-008.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-010" purpose="Check if font inherits the pre element in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if font inherits the pre element in visual</step_desc>
-              <expected>There is a small filled green square and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-010.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-011" purpose="Check if font have correct bidirection in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if font have correct bidirection in visual</step_desc>
-              <expected>There is a small filled green rectangle and no red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-011.xht</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Fonts Module Level 3 (Partial)" execution_type="manual" id="fonts-012" purpose="Check if font have not bidirection in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if font have not bidirection in visual</step_desc>
-              <expected>There is an 'I' in-between 2 blue stripes</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-fonts-css3-tests/fonts/csswg/fonts-012.htm</test_script_entry>
         </description>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index f68f9c8600678935433d8c66060d6f7e2dce6784..6ecd79abcddc3fca762ce0b50a8f8324e358109b 100644 (file)
@@ -1,3 +1,3 @@
-colorsw3c_SCRIPTS = *.xht
+colorsw3c_SCRIPTS = *
 colorsw3cdir = /opt/tct-manual-w3c-tests/colors/csswg
 EXTRA_DIST = $(colorsw3c_SCRIPTS)
index d0601641095abcc97f726a90817abf9432def8b6..beda85be000d5abfd0274a785b7d2181ecc074e8 100644 (file)
@@ -5,14 +5,6 @@
     <set name="csp">
       <testcase purpose="Check if user agent is unable to use javascript internal when sandbox is empty." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_sandbox_empty_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_int</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use javascript in external when sandbox is empty." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_sandbox_empty_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_ext</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_sandbox_empty_event">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_event</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_event.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use javascript inline when sandbox is empty." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_sandbox_empty_inline">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_inline</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_inline.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal image resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_img_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_img_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external image resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_img_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_img_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal object resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_object_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_object_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external object resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_object_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_object_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external font resource when default-src is cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_font_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_font_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal font resource when default-src is cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_font_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external font resource when default-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_none_font_blocked_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_none_font_blocked_ext.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal font resource when default-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_none_font_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_none_font_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal font resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_font_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_font_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external font resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_default-src_self_font_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_multi_font_allowed_one">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_one.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_one.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_multi_font_allowed_two">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_two.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_two.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_multi_font_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_cross-origin_multi_font_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal frame resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_self_frame_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_frame_allowed.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external default resource when default-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_default-src_self_frame_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_frame_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external font resource when font-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_asterisk_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_ext.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal font resource when font-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_asterisk_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_int.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external font resource when font-src is cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal font resource when font-src is cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external font resource when font-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_none_blocked_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_none_blocked_ext.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal font resource when font-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_none_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_none_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal font resource when font-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_font-src_self_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_self_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external font resource when font-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_font-src_self_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_self_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_multi_allowed_one">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_one.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_multi_allowed_two">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_two.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_multi_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_font-src_cross-origin_multi_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external font resource when font-src is self in report only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_ro_font-src_self_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_ext.</step_desc>
-              <expected>To pass, if two lines are defferent in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P1" id="csp_ro_font-src_self_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_int.</step_desc>
-              <expected>To pass, if two lines are defferent in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external frame resource when frame-src is asterisk." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_asterisk_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_ext.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_asterisk_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_int.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_allowed.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_multi_allowed_one">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_one.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_multi_allowed_two">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_two.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_multi_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_cross-origin_multi_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external frame resource when frame-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_none_blocked_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_none_blocked_ext.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal frame resource when frame-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_none_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_none_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal frame resource when frame-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_self_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_self_allowed.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use external frame resource when frame-src is self." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_frame-src_self_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_self_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external image resource when img-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_asterisk_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal image resource when img-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_asterisk_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external image resource when img-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_allowed</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_multi_allowed_one">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_one</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-two">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_two</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_multi_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_cross-origin_multi_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the external image resource when img-src is 'none'." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_none_blocked_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_none_blocked_ext</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_none_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_none_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the internal image resource when img-src is 'self'." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_self_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_self_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the external image resource when img-src is 'self'." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_img-src_self_blocked">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_self_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_blocked.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_ro_img-src_self_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_ro_img-src_self_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external image resource when object-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_asterisk_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use internal image resource when object-src is *." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_asterisk_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use external image resource when object-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_cross-origin_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_allowed</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_cross-origin_multi_allowed_one">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_one</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_cross-two">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_two</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the internal image resource when object-src is 'self'." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_object-src_self_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_self_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_self_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_ro_object-src_self_allowed_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_ro_object-src_self_allowed_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_int.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use script resource when script-src is none." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_none">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_none</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_none.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_cross-origin">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_cross-origin.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_unsafe-inline_allowed">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_cross-origin_block_inline">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_cross-origin_block_inline.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin_block_inline.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_unsafe-inline_allowed_event">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_event.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_event.php</test_script_entry>
         </description>
         <specs>
         </specs>
       </testcase>
       <testcase purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_unsafe-inline_allowed_iframe">
-        <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_iframe.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
+        <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_iframe.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_unsafe-inline_blocked_ext">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_ext.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_ext.php</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline." type="compliance" status="approved" component="WebAPI/TBD/Content Security Policy" execution_type="manual" priority="P2" id="csp_script-src_unsafe-inline_blocked_int">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_int.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_int.php</test_script_entry>
         </description>
         <specs>
     <set name="audio">
       <testcase purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect" type="compliance" status="approved" component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" priority="P2" id="audio_loop_current_media_controller">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the audio element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the audio doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/audio/w3c/audio_loop_current_media_controller.html</test_script_entry>
         </description>
         <specs>
     <set name="widgetpackaging">
       <testcase purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dc">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of dc.wgt with the command : wrt-launcher -l, then uninstall the dc.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can locate the icon at the root of the widget package." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_bj">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of bj.wgt with the command : wrt-launcher -l, then uninstall the bj.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can locate the icon in a locale folder." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_bk">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of bk.wgt with the command : wrt-launcher -l, then uninstall the bk.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_bl">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of bl.wgt with the command : wrt-launcher -l, then uninstall the bl.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can load default icons in the correct order." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_bo">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of bo.wgt with the command : wrt-launcher -l, then uninstall the bo.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" and "png" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process icon elements without a src attribute correctly." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_d1">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of d1.wgt with the command : wrt-launcher -l, then uninstall the d1.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can handle the situation where a path points to an icon which does not exist." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_d2">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of d2.wgt with the command : wrt-launcher -l, then uninstall the d2.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can select start files in the appropriate order." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_cc">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of cc.wgt with the command : wrt-launcher -l, then uninstall the cc.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry test_script_expected_result="0"></test_script_entry>
+          <test_script_entry test_script_expected_result="0"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can ignore subsequent repetitions of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_bq">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of bq.wgt with the command : wrt-launcher -l, then uninstall the bq.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_ad">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ad.wgt with the command : wrt-launcher -l, then uninstall the ad.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can treat default icon name case-sensitively." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_ae">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ae.wgt with the command : wrt-launcher -l, then uninstall the ae.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process the author href attribute correctly." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_am">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of am.wgt with the command : wrt-launcher -l, then uninstall the am.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_aw">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of aw.wgt with the command : wrt-launcher -l, then uninstall the aw.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the value of defaultlocale is also used in folder-based localization." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dlocuse00">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ta-de-000.wgt with the command : wrt-launcher -l, then uninstall the ta-de-000.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process icon elements with an empty src attribute correctly." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_ga">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ga.wgt with the command : wrt-launcher -l, then uninstall the ga.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can handle a content element with an empty src attribute correctly." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_gb">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of gb.wgt with the command : wrt-launcher -l, then uninstall the gb.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process the height attribute of an icon." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i1">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i1.wgt with the command : wrt-launcher -l, then uninstall the i1.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction does not apply to the src attribute of the icon element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro23">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro23.wgt with the command : wrt-launcher -l, then uninstall the i18nlro23.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction does not apply to the src attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro26">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro26.wgt with the command : wrt-launcher -l, then uninstall the i18nlro26.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction does not apply to the type attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro27">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro27.wgt with the command : wrt-launcher -l, then uninstall the i18nlro27.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction does not apply to the encoding attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro28">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro28.wgt with the command : wrt-launcher -l, then uninstall the i18nlro28.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>The correct picture can be displayed according to the successful description on screen.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LTR direction does not apply to the src attribute of the icon element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nltr23">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nltr23.wgt with the command : wrt-launcher -l, then uninstall the i18nltr23.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LTR direction does not apply to the src attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nltr26">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nltr26.wgt with the command : wrt-launcher -l, then uninstall the i18nltr26.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LTR direction does not apply to the type attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nltr27">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nltr27.wgt with the command : wrt-launcher -l, then uninstall the i18nltr27.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LTR direction does not apply to the encoding attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nltr28">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nltr28.wgt with the command : wrt-launcher -l, then uninstall the i18nltr28.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>The correct picture can be displayed according to the successful description on screen.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RLO direction does not apply to the src attribute of the icon element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrlo23">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrlo23.wgt with the command : wrt-launcher -l, then uninstall the i18nrlo23.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RLO direction does not apply to the src attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrlo26">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrlo26.wgt with the command : wrt-launcher -l, then uninstall the i18nrlo26.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RLO direction does not apply to the type attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrlo27">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrlo27.wgt with the command : wrt-launcher -l, then uninstall the i18nrlo27.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RLO direction does not apply to the encoding attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrlo28">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrlo28.wgt with the command : wrt-launcher -l, then uninstall the i18nrlo28.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>The correct picture can be displayed according to the successful description on screen.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the src attribute of the icon element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl23">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl23.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl23.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the src attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl26">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl26.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl26.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the type attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl27">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl27.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl27.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the encoding attribute of the content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl28">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl28.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl28.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the correct picture can be displayed according to the successful description on screen.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl43">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl43.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl43.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process the width attribute of an icon element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i9">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i9.wgt with the command : wrt-launcher -l, then uninstall the i9.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_viewb">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of viewb.wgt with the command : wrt-launcher -l, then uninstall the viewb.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process a viewmodes attribute containing an unsupported value." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_viewf">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of viewf.wgt with the command : wrt-launcher -l, then uninstall the viewf.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process a viewmodes attribute containing multiple supported values." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_viewg">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of viewg.wgt with the command : wrt-launcher -l, then uninstall the viewg.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can process an empty viewmodes attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_viewi">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of viewi.wgt with the command : wrt-launcher -l, then uninstall the viewi.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can ignore unknown elements correctly." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_xx">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of xx.wgt with the command : wrt-launcher -l, then uninstall the xx.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_za">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of za.wgt with the command : wrt-launcher -l, then uninstall the za.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can ignore subsequent declarations to use the same icon." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_zc">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of zc.wgt with the command : wrt-launcher -l, then uninstall the zc.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the user agent must select black "PASS" on the round green background as the widget logo.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_zz">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of zz.wgt with the command : wrt-launcher -l, then uninstall the zz.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the icon must be empty.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dlocignore01">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ta-de-001.wgt with the command : wrt-launcher -l, then uninstall the ta-de-001.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the user agent matches obscure, yet valid, language tags." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dlocignore02">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ta-de-002.wgt with the command : wrt-launcher -l, then uninstall the ta-de-002.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dlocignore03">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ta-de-003.wgt with the command : wrt-launcher -l, then uninstall the ta-de-003.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en')." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_dlocignore04">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ta-de-004.wgt with the command : wrt-launcher -l, then uninstall the ta-de-004.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_as">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of as.wgt with the command : wrt-launcher -l, then uninstall the as.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that an user agent correctly processes a name element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_ao">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of ao.wgt with the command : wrt-launcher -l, then uninstall the ao.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test if the UA can locate the start file when there is no widget elements to process." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_d3">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of d3.wgt with the command : wrt-launcher -l, then uninstall the d3.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_d8">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of d8.wgt with the command : wrt-launcher -l, then uninstall the d8.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that the user agent skips a content element without the src attribute and loads the default start file." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_d7">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of d7.wgt with the command : wrt-launcher -l, then uninstall the d7.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that an user agent correctly processes a name element with xml:lang attribute." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_oa">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of oa.wgt with the command : wrt-launcher -l, then uninstall the oa.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction applies to the name element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro01">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro01.wgt with the command : wrt-launcher -l, then uninstall the i18nlro01.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrtl44">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrtl44.wgt with the command : wrt-launcher -l, then uninstall the i18nrtl44.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nlro44">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nlro44.wgt with the command : wrt-launcher -l, then uninstall the i18nlro44.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nltr44">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nltr44.wgt with the command : wrt-launcher -l, then uninstall the i18nltr44.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
       </testcase>
       <testcase purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element." type="compliance" status="approved" component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" priority="P3" id="WidgetPackaging_i18nrlo44">
         <description>
-          <pre_condition></pre_condition>
           <post_condition>Get the 'application id' of i18nrlo44.wgt with the command : wrt-launcher -l, then uninstall the i18nrlo44.wgt with the command : wrt-installer -un 'application id'</post_condition>
           <steps>
             <step order="1">
               <expected>To pass, the widget can be started successfully and the screen shows "PASS" on green background.</expected>
             </step>
           </steps>
-          <test_script_entry timeout="90"></test_script_entry>
+          <test_script_entry timeout="90"/>
         </description>
         <specs>
           <spec>
     <set name="ui">
       <testcase purpose="Check if form element required property value is required" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" priority="P3" id="CSS3UI_pseudo-classes_required">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if form element required property value is required</step_desc>
-              <expected>PASS: the second input box border and font color is red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/ui/CSS3UI_pseudo-classes_required.html</test_script_entry>
         </description>
         <specs>
     <set name="transitions">
       <testcase purpose="To check if border-bottom-width can implement transition function normally" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" priority="P1" id="css3_transition_tests_entry14">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if border-bottom-width can implement transition function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-border-transitions.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check if shorthand properties transform-origin can implement transition-property function normally" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" priority="P1" id="css3_transition_tests_entry23">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties transform-origin can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check if shorthand properties margin-top can implement transition-property function normally" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" priority="P1" id="css3_transition_tests_entry19">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties margin-top can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check if shorthand properties padding-top can implement transition-property function normally" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" priority="P1" id="css3_transition_tests_entry18">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties padding-top can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="To check if transition: left 4s linear 1s can implement transition-property function normally" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" priority="P1" id="css3_transition_tests_entry7">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that transition: left 4s linear 1s can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/delay.html</test_script_entry>
         </description>
         <specs>
     <set name="touchevent">
       <testcase purpose="Check if touchEvent.altKey attribute is defined." type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P1" id="TouchEvent_altKey_exist">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_altKey" Check if touchEvent.altKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_altKey_exist.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if touchEvent.ctrlKey attribute is defined." type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P1" id="TouchEvent_ctrlKey_exist">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_ctrlKey" Check if touchEvent.ctrlKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_ctrlKey_exist.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if touchEvent.metaKey attribute is defined." type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P1" id="TouchEvent_metaKey_exist">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_metaKey" Check if touchEvent.metaKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_metaKey_exist.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if touchEvent.shiftKey attribute is defined." type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P1" id="TouchEvent_shiftKey_exist">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_shiftKey" Check if touchEvent.shiftKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_shiftKey_exist.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if touchstart event is dispatched before any mouse event during multiple touches" type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P3" id="multitouch_mousedown_event">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Open the test page: multi-touch.html</step_desc>
       <testcase purpose="Check if touchend event is received during multiple touches" type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P3" id="multitouch_touchend_event">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Open the test page: multi-touch.html</step_desc>
       <testcase purpose="Check if touchmove event is received during multiple touches" type="compliance" status="approved" component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" priority="P3" id="multitouch_touchmove_event">
         <description>
           <pre_condition>Test device supports touch.</pre_condition>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Open the test page: multi-touch.html</step_desc>
     <set name="svg">
       <testcase purpose="Check if SVG inside HTML CAPTION element is parsed  correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_four_rect_svg_in_caption">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed above and centered relative to the table</step_desc>
-              <expected>A green square is dispalyed above and centered relative to the table</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML FORM element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_five_rect_svg_in_form">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if green rectangle is displayed below 'FillerText1'</step_desc>
-              <expected>A green rectangle is displayed below 'FillerText1'</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML 'HTML' element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_six_rect_svg_in_html">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page above this line</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG elements are styled using ID Selector" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_eleven_rect_svg_in_div_id_style">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG elements are styled using CLASS Selector" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_thirteen_rect_svg_in_div_class_style">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the SVG inside HTML label element parses correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="svg_label_inline">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the SVG inside HTML label element parses correctly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML OBJECT element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_one_rect_svg_in_object">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page.</step_desc>
-              <expected>A green rectangle is displayed on the page below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML BUTTON element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_three_rect_svg_in_button">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the button has a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</step_desc>
-              <expected>A a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML 'BODY' element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_eight_rect_svg_in_body">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_008.html</test_script_entry>
         </description>
         <specs>
     <set name="sessionhistory">
       <testcase purpose="Check if the history.forward method works well." type="compliance" status="approved" component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" priority="P1" id="history_forward_basic">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check if the page is redirected to 002.html after click the button forward.</step_desc>
+              <step_desc>Click the forward button</step_desc>
               <expected>The page is redirected to 002.html</expected>
             </step>
           </steps>
     <set name="sandbox">
       <testcase purpose="Block form submission inside iframe with sandbox attribute" type="compliance" status="approved" component="WebAPI/Security/HTML5 The iframe element" execution_type="manual" priority="P2" id="attri_default_block_submit">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Steps:
     <set name="pagevisibility">
       <testcase purpose="Check if webkitVisibilityState is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P0" id="pagevisibility_DocumentVisibility_VisibilityState_exist_02">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if webkitVisibilityState is defined.</step_desc>
-              <expected>The webkitVisibilityState is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_match_05">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames with default style cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_overwritten_01">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the root document cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_overwritten_01">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the root document cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the root document cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_match_06">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_exist_02">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_match_01">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_overwritten_03">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_overwritten_04">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if visibilityState attribute inside of the root document cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_overwritten_02">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the root document cannot be overwritten.</step_desc>
-              <expected>The the visibilityState attribute inside of the root document cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_overwritten_05">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames with default style is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_exist_06">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_exist_07">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_overwritten_08">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if hidden is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P0" id="pagevisibility_DocumentVisibility_Hidden_exist_01">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden is defined.</step_desc>
-              <expected>The hidden is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_exist_09">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames which style is 'display:none' matches the visibilityState attribute inside of the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_match_04">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames with default style is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_exist_10">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_match_02">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P1" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_exist_11">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_match_03">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten." type="compliance" status="approved" component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" priority="P2" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_overwritten_12">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         <specs>
     <set name="fileapi">
       <testcase purpose="Check the attribute of the interface Blob size is number type" type="compliance" status="approved" component="WebAPI/Storage/File API" execution_type="manual" priority="P2" id="Blob_size_type">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the attribute of the interface Blob size is number type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_size_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the attribute type value of interface Blob is string type" type="compliance" status="approved" component="WebAPI/Storage/File API" execution_type="manual" priority="P2" id="Blob_type_type">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob is string type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_type_type.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the attribute type value of interface Blob return the media type" type="compliance" status="approved" component="WebAPI/Storage/File API" execution_type="manual" priority="P2" id="Blob_type_normal">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob return the media type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_type_normal.html</test_script_entry>
         </description>
         <specs>
     <set name="extra">
       <testcase purpose="Check if a.href supports simple anchor with relative path" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P1" id="anchor_href_relative_path">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute.</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of second row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a.href supports simple anchor with non-relative path" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_absolute_path">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with non-relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of third row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a.href supports simple anchor with empty string" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_empty_string">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fourth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         <specs>
           <spec>
             <spec_assertion element_type="attribute" element_name="href" interface="HTMLAnchorElement" specification="HTML5 a element" section="ExtraHTML5" category="W3C HTML5 API Specifications"/>
-            <spec_url>http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-a-element</spec_url>
-            <spec_statement>stringifier attribute DOMString href</spec_statement>
-          </spec>
-        </specs>
-      </testcase>
-      <testcase purpose="Check if 'A' element supports no href attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_non_existent">
-        <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute as null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Remove the HTMLAnchorElement href attribute for null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fifth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
+            <spec_url>http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-a-element</spec_url>
+            <spec_statement>stringifier attribute DOMString href</spec_statement>
+          </spec>
+        </specs>
+      </testcase>
+      <testcase purpose="Check if 'A' element supports no href attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_non_existent">
+        <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing search string" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_search_string">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of sixth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_username_password">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string, username and password</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of seventh row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" priority="P2" id="anchor_href_uppercase_letters">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing some uppercase letters</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of last row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 area element supports nohref attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="area_noref">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click on the Blue Square</step_desc>
       </testcase>
       <testcase purpose="Check xhtml5 body element supports link attribute" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="body_link">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Delete your browsing history and navigate to this page again</step_desc>
       </testcase>
       <testcase purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="body_text_00ffff">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of first 2 lines text</step_desc>
-              <expected>The color of the text matched the image below in blue</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 supports css style in comment" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P3" id="html_style_in_comment">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of the last line text</step_desc>
-              <expected>The color of the text is green</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 img element supports border attribute in percentage" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="img_border_percent">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The 2 images with border as 0% and 50% match the expected images respectively</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 object element supports border attribute in percentage" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="object_border_perc">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50% matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if xhtml5 object element supports border attribute in pixel" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" priority="P1" id="object_border_pixel">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50px matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_pixel.xhtml</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the figure element visual effect" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="figure_element_support">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the figure element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the figcaption element visual effect" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="figcaption_element_support">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the figcaption element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the textarea maxlength attribute exists" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P1" id="textarea_element_maxLength">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check the textarea maxlength attribute exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Input characters in the input area</step_desc>
+              <expected>only input no more than 5 characters in the input area</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
       </testcase>
       <testcase purpose="Check if the mark background is yellow" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="mark_background_is_yellow">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the mark background is yellow</step_desc>
-              <expected>Test passes if the highlighted part below is 1.1</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the reversed attribute on ol element" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="reversed_on_ol_element">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the reversed attribute on ol element</step_desc>
-              <expected>Test Pass if ol reversed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the hidden attribute support" type="compliance" status="approved" component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" priority="P3" id="hidden_attribute_support">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute support</step_desc>
-              <expected>Test Pass if only show "This line should be visible."</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         <specs>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the alert dialog</step_desc>
+              <step_desc>Click the alert button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the confirm dialog</step_desc>
+              <step_desc>Click the Confirm button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the prompt dialog</step_desc>
+              <step_desc>Click the Prompt button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the document oninput event exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test script file to input content in textarea</step_desc>
+              <expected>the 'PASS' will be shown when input content in above textarea</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the document onchange event exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test script file to input content and click the other area</step_desc>
+              <expected>the 'PASS' will be shown when input content and click the other area</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/dom/documents/the-document-object/document_onchange_event.html</test_script_entry>
     <set name="colors">
       <testcase purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360)." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry45">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsl() colors was treated like angles, even if it is outside [0,360).</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-h-rotating-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the basic functioning of hsl() colors." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry43">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the basic functioning of hsl() colors</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-basic-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry49">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that the clipping values of hsla() are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry50">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsla() colors was treated like angles, even when outside [0,360)</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-h-rotating-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry32">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors greater than 1 are treated to 1</step_desc>
-              <expected>There is six lines of text in same color-black</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a1.0-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry54">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check implementation of algorithm for converting hsla() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-values-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the rules for parsing of hsl() colors." type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry46">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsl() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-parsing-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that alpha components of rgba() colors less than 0 are treated to 0" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry31">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors less than 0 are treated to 0</step_desc>
-              <expected>There is only the text 'This should be the only text visible on this page.' displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a0.0-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that rgba() values produce correct colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry34">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values produce correct colors</step_desc>
-              <expected>There are five lines of text in expected background or text color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-int-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that the 'transparent' color keyword makes colors white transparent" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry41">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-1-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that whitespace is allowed within rgba() functions" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P1" id="css3_colors_tests_entry37">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if whitespace is allowed within rgba() functions</step_desc>
-              <expected>All text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-whitespace-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that rgba() values are only accepted when all integers or all percentages" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry35">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values are only accepted when all integers or all percentages</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-no-mixed-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry47">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the implementation of algorithm for converting hsl() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-values-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that clipping of hsl() values are outside the device gamut" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry44">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of hsl() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check that the 'transparent' color keyword makes colors black transparent" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry42">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-2-a.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the rules for parsing of hsla() colors" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry53">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsla() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-parsing-f.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check clipping of rgba() values are outside the device gamut" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="css3_colors_tests_entry33">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of rgba() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the color effect in Pseudo-classes on test div" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" priority="P2" id="CSS3Colors_color_pseudo-classes">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Set different color on different Pseudo-classes to check the color effect in Pseudo-classes on test div</step_desc>
-              <expected>The text color before clicked is black. After it is clicked, the color changes to blue.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/CSS3Colors_color_pseudo-classes.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="check if Shadows look correct for large blurs" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_shadow_blur_high">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>check if Shadows look correct for large blurs</step_desc>
-              <expected>Shadows look correct for large blurs</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if fillText function can handle maxWidth correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_large">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText function can handle maxWidth correctly</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if Coordinate space goes from top-left to bottom-right" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P3" id="2d_coordinatespace">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if Coordinate space goes from top-left to bottom-right</step_desc>
-              <expected>Coordinate space goes from top-left to bottom-right</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if CSS-scaled canvases get drawn correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d.scaled">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if CSS-scaled canvases get drawn correctly</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if fillText respects Right-To-Left Override characters" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d.text.draw.fill.rtl">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText respects Right-To-Left Override characters</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_linestyles_linecap_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_colorsandstyles_createlineargradient_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the arcTo method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_complexshapes_arcto_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the arcTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_complexshapes_beziercurveto_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the bezierCurveTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_compositing_globalcompositeoperation_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_shadows_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the restore method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_state_restore_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the restore method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_text_font_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check the scale method of CanvasRenderingContext2D interface." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="canvas_transformations_scale_001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check the scale method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if the strokeText method can draw stroked text" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_stroke_basic">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the strokeText method can draw stroked text</step_desc>
-              <expected>strokeText draws stroked text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if the stroked and filled texts have same kerning exactly." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_kern_consistent">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the stroked and filled texts have same kerning exactly.</step_desc>
-              <expected>Stroked and filled text should have exactly the same kerning so it overlaps</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if the fillText method  can draw filled text" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_basic">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the fillText method  can draw filled text</step_desc>
-              <expected>fillText draws filled text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if fillText method can handle maxWidth correctly when it is set to 0." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_zero">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 0.</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         <specs>
       <testcase purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'." type="compliance" status="approved" component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" priority="P2" id="2d_text_draw_fill_maxWidth_small">
         <description>
           <pre_condition>TBD</pre_condition>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 'small'.</step_desc>
-              <expected>fillText function handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.small.html</test_script_entry>
         </description>
         <specs>
     <set name="nofitication">
       <testcase purpose="Check if the notification.close method can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="close_using">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the notification body</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/close_using.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/close_using.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification body show correct" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_body">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification body show correct</step_desc>
-              <expected>Test passes if the notification body content is "Room 101"</expected>
-            </step>
-          </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/notification_body.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification iconUrl show correctly" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_iconUrl">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification iconUrl show correctly</step_desc>
-              <expected>Test passes if there is a notification displays with a picture which likes a cat on the left and a message: "New picture received" on the right</expected>
-            </step>
-          </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/notification_iconUrl.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_iconUrl.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification tag can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_tag">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification tag can work</step_desc>
-              <expected>Test passes if there is only one notification shown</expected>
-            </step>
-          </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/notification_tag.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification.onclick event can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="onclick_using">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Click the notification body</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/onclick_using.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/onclick_using.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification.onclose event can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="onclose_using">
         <description>
-          <pre_condition/>
-          <post_condition/>
           <steps>
             <step order="1">
               <step_desc>Close the notification</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/onclose_using.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/onclose_using.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification.onshow event can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="onshow_using">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification.onshow event can work</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry >/opt/tct-manual-w3c-tests/notification/onshow_using.html</test_script_entry>
+          <test_script_entry>/opt/tct-manual-w3c-tests/notification/onshow_using.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
index c28820888c66776c65f60142c880fd6e93f0eaa5..2758a58b777d7dfa7aee6d12d028f830951bcaa1 100644 (file)
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-manual-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-manual-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="csp">
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_int" purpose="Check if user agent is unable to use javascript internal when sandbox is empty.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_int</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_ext" purpose="Check if user agent is unable to use javascript in external when sandbox is empty.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_ext</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_event" purpose="Check if user agent is unable to use javascript in event handler when sandbox is empty.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_event</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_event.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_sandbox_empty_inline" purpose="Check if user agent is unable to use javascript inline when sandbox is empty.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_sandbox_empty_inline</step_desc>
-              <expected>To pass, if there is no text 'FAIL' below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_sandbox_empty_inline.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_allowed" purpose="Check if user agent is able to use internal image resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_img_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_img_blocked" purpose="Check if user agent is unable to use external image resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_img_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_img_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_allowed" purpose="Check if user agent is able to use internal object resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_object_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_object_blocked" purpose="Check if user agent is unable to use external object resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_object_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_object_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_allowed" purpose="Check if user agent is able to use external font resource when default-src is cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_font_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_font_blocked" purpose="Check if user agent is unable to use internal font resource when default-src is cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_font_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_ext" purpose="Check if user agent is unable to use external font resource when default-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_none_font_blocked_ext.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_none_font_blocked_int" purpose="Check if user agent is unable to use internal font resource when default-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_none_font_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_none_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_allowed" purpose="Check if user agent is able to use internal font resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_font_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_font_blocked" purpose="Check if user agent is able to use external font resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_font_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when default-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_one.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_one.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when default-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_allowed_two.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_allowed_two.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when default-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_cross-origin_multi_font_blocked_int" purpose="Check if user agent is unable to use the internal font resource when default-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_cross-origin_multi_font_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_cross-origin_multi_font_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_allowed" purpose="Check if user agent is able to use internal frame resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_frame_allowed.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_default-src_self_frame_blocked" purpose="Check if user agent is unable to use external default resource when default-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_default-src_self_frame_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_default-src_self_frame_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_ext.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_asterisk_allowed_int.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_allowed" purpose="Check if user agent is able to use external font resource when font-src is cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_blocked" purpose="Check if user agent is unable to use internal font resource when font-src is cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_ext" purpose="Check if user agent is unable to use external font resource when font-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_none_blocked_ext.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_none_blocked_int" purpose="Check if user agent is unable to use internal font resource when font-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_none_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_allowed" purpose="Check if user agent is able to use internal font resource when font-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_self_allowed.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_self_blocked" purpose="Check if user agent is unable to use external font resource when font-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_self_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external font resource when font-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_one.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second allowed external font resource when font-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_allowed_two.</step_desc>
-              <expected>To pass, if two lines are different in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external font resource when font-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_font-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal font resource when font-src is multi cross origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_font-src_cross-origin_multi_blocked_int.</step_desc>
-              <expected>To pass, if two lines have the same font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_font-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_ext" purpose="Check if user agent is able to use external font resource when font-src is self in report only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_ext.</step_desc>
-              <expected>To pass, if two lines are defferent in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_font-src_self_allowed_int" purpose="Check if user agent is able to use internal font resource when font-src is self in report only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_font-src_self_allowed_int.</step_desc>
-              <expected>To pass, if two lines are defferent in font</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_font-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external frame resource when frame-src is asterisk.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_ext.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal frame resource when frame-src is asterisk.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_asterisk_allowed_int.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_allowed" purpose="Check if user agent is able to use external frame resource when frame-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_allowed.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked" purpose="Check if user agent is unable to use not allowed eternal frame resource when frame-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first external frame resource when frame-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_one.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_allowed_two" purpose="Check if user agent is able to use the second external frame resource when frame-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_allowed_two.</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not allowed external frame resource when frame-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal frame resource when frame-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_cross-origin_multi_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_ext" purpose="Check if user agent is unable to use external frame resource when frame-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_none_blocked_ext.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_none_blocked_int" purpose="Check if user agent is unable to use internal frame resource when frame-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_none_blocked_int.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_allowed" purpose="Check if user agent is able to use internal frame resource when frame-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_self_allowed.</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_frame-src_self_blocked" purpose="Check if user agent is unable to use external frame resource when frame-src is self.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_frame-src_self_blocked.</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_frame-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when img-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when img-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_asterisk_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when img-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_allowed</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked" purpose="Check if user agent is unable to use not-allowed external image resource when img-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_blocked_int" purpose="Check if user agent is unable to use internal image resource when img-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when img-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_one</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when img-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_allowed_two</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked" purpose="Check if user agent is unable to use the not-allowed external image resource when img-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_cross-origin_multi_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_cross-origin_multi_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_cross-origin_multi_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_ext" purpose="Check if user agent is unable to use the external image resource when img-src is 'none'.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_none_blocked_ext</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_none_blocked_int" purpose="Check if user agent is unable to use the internal image resource when img-src is 'none'.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_none_blocked_int</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_none_blocked_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when img-src is 'self'.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_self_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_img-src_self_blocked" purpose="Check if user agent is unable to use the external image resource when img-src is 'self'.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_img-src_self_blocked</step_desc>
-              <expected>To pass, if no red square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_img-src_self_blocked.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when img-src is 'self' in report-only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_img-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when img-src is 'self' in report-only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_img-src_self_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_img-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_ext" purpose="Check if user agent is able to use external image resource when object-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_asterisk_allowed_int" purpose="Check if user agent is able to use internal image resource when object-src is *.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_asterisk_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_asterisk_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_allowed" purpose="Check if user agent is able to use external image resource when object-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_allowed</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-origin_multi_allowed_one" purpose="Check if user agent is able to use the first allowed external image resource when object-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_one</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_one.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_cross-two" purpose="Check if user agent is able to use the second allowed external image resource when object-src is multi cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_cross-origin_multi_allowed_two</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_cross-origin_multi_allowed_two.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_object-src_self_allowed" purpose="Check if user agent is able to use the internal image resource when object-src is 'self'.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_object-src_self_allowed</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_object-src_self_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_ext" purpose="Check if user agent is able to use the external image resource when object-src is 'self' in report-only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_ext</step_desc>
-              <expected>To pass, if a filled green square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_ro_object-src_self_allowed_int" purpose="Check if user agent is able to use the internal image resource when object-src is 'self' in report-only mode.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual case: csp_ro_object-src_self_allowed_int</step_desc>
-              <expected>To pass, if a filled blue square is displayed.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_ro_object-src_self_allowed_int.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_none" purpose="Check if user agent is unable to use script resource when script-src is none.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_none</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_none.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin" purpose="Check if user agent is unable to use the inline script resource when script-src is cross-origin.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_cross-origin.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed" purpose="Check if user agent is able to use the inline script resource when script-src is only unsafe-inline.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_cross-origin_block_inline" purpose="Check if user agent is unable to use the inline script resource when there is no 'unsafe-inline' in script-src.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_cross-origin_block_inline.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_cross-origin_block_inline.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_event" purpose="Check if user agent is able to use the inline script called by event resource when script-src is only unsafe-inline.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_event.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_event.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_allowed_iframe" purpose="Check if user agent is able to use the inline script in iframe resource when script-src is only unsafe-inline.">
-        <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_allowed_iframe.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
+        <description>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_allowed_iframe.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_ext" purpose="Check if user agent is unable to use the external script resource when script-src is only unsafe-inline.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_ext.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_ext.php</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/TBD/Content Security Policy" execution_type="manual" id="csp_script-src_unsafe-inline_blocked_int" purpose="Check if user agent is unable to use the internal script resource when script-src is only unsafe-inline.">
         <description>
-          <pre_condition>Connect to PHP server</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Run the manual testcase: csp_script-src_unsafe-inline_blocked_int.</step_desc>
-              <expected>To pass, if text 'PASS' appears below.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">http://127.0.0.1:8080/opt/tct-manual-w3c-tests/csp/csp_script-src_unsafe-inline_blocked_int.php</test_script_entry>
         </description>
         </testcase>
     <set name="audio">
       <testcase component="WebAPI/Media/HTML5 The audio element (Partial)" execution_type="manual" id="audio_loop_current_media_controller" purpose="Check if the audio element has a current media controller that expecting the loop attribute has no effect">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the audio element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the audio doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/audio/w3c/audio_loop_current_media_controller.html</test_script_entry>
         </description>
         </testcase>
     <set name="widgetpackaging">
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dc" purpose="Test the UA's support for explicitly setting the valid mime type of a file using the type attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/dc.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bj" purpose="Test if the UA can locate the icon at the root of the widget package.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/bj.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bk" purpose="Test if the UA can locate the icon in a locale folder.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/bk.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bl" purpose="Test if the UA can locate the icon in a locale folder and at the root of the widget package.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/bl.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bo" purpose="Test if the UA can load default icons in the correct order.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/bo.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d1" purpose="Test if the UA can process icon elements without a src attribute correctly.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/d1.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d2" purpose="Test if the UA can handle the situation where a path points to an icon which does not exist.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/d2.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_cc" purpose="Test if the UA can select start files in the appropriate order.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/cc.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_bq" purpose="Test if the UA can ignore subsequent repetitions of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/bq.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ad" purpose="Test if the UA can treat default icon at the root of the widget package name case-sensitively.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ad.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ae" purpose="Test if the UA can treat default icon name case-sensitively.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ae.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_am" purpose="Test if the UA can process the author href attribute correctly.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/am.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_aw" purpose="Test that the user agent does not attempt to load a default start file when a custom start file has been declared.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/aw.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocuse00" purpose="Test that the value of defaultlocale is also used in folder-based localization.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ta-de-000.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ga" purpose="Test if the UA can process icon elements with an empty src attribute correctly.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ga.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_gb" purpose="Test if the UA can handle a content element with an empty src attribute correctly.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/gb.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i1" purpose="Test if the UA can process the height attribute of an icon.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i1.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro23" purpose="Test that LRO direction does not apply to the src attribute of the icon element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro23.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro26" purpose="Test that LRO direction does not apply to the src attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro26.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro27" purpose="Test that LRO direction does not apply to the type attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro27.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro28" purpose="Test that LRO direction does not apply to the encoding attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro28.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr23" purpose="Test that LTR direction does not apply to the src attribute of the icon element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nltr23.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr26" purpose="Test that LTR direction does not apply to the src attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nltr26.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr27" purpose="Test that LTR direction does not apply to the type attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nltr27.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr28" purpose="Test that LTR direction does not apply to the encoding attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nltr28.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo23" purpose="Test that RLO direction does not apply to the src attribute of the icon element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrlo23.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo26" purpose="Test that RLO direction does not apply to the src attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrlo26.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo27" purpose="Test that RLO direction does not apply to the type attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrlo27.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo28" purpose="Test that RLO direction does not apply to the encoding attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrlo28.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl23" purpose="Test that RTL direction does not apply to the src attribute of the icon element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl23.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl26" purpose="Test that RTL direction does not apply to the src attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl26.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl27" purpose="Test that RTL direction does not apply to the type attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl27.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl28" purpose="Test that RTL direction does not apply to the encoding attribute of the content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl28.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl43" purpose="Test that RTL direction does not apply to the viewmodes attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl43.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i9" purpose="Test if the UA can process the width attribute of an icon element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i9.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewb" purpose="Test if the UA can process the various values applicable to the viewmodes attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/viewb.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewf" purpose="Test if the UA can process a viewmodes attribute containing an unsupported value.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/viewf.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewg" purpose="Test if the UA can process a viewmodes attribute containing multiple supported values.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/viewg.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_viewi" purpose="Test if the UA can process an empty viewmodes attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/viewi.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_xx" purpose="Test if the UA can ignore unknown elements correctly.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/xx.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_za" purpose="Test if the UA can ignore a file which contains the garbage data and can't be processed as an icon format.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/za.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zc" purpose="Test if the UA can ignore subsequent declarations to use the same icon.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/zc.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_zz" purpose="Test if the UA can correctly deal with an icon element that points to a file which is not present in the widget package.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/zz.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore01" purpose="Test that the user agent applies rule for getting a single attribute value from the defaultlocale attribute.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ta-de-001.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore02" purpose="Test that the user agent matches obscure, yet valid, language tags.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ta-de-002.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore03" purpose="Test that a language tag already part of the UA's locales list is ignored when it is repeated for defaultlocale attribute.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ta-de-003.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_dlocignore04" purpose="Test that the default locale is added to the end of the user agent's locale list (and does not override the default language, which is assumed to be 'en').">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ta-de-004.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_as" purpose="Test that an user agent correctly applies the rule to get a single attribute value and the rule for getting text content with normalized white space.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/as.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_ao" purpose="Test that an user agent correctly processes a name element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/ao.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d3" purpose="Test if the UA can locate the start file when there is no widget elements to process.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/d3.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d8" purpose="Test that the user agent skips the content element with the src attribute but loads the default start file according to the first content element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/d8.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_d7" purpose="Test that the user agent skips a content element without the src attribute and loads the default start file.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/d7.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_oa" purpose="Test that an user agent correctly processes a name element with xml:lang attribute.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/oa.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro01" purpose="Test that LRO direction applies to the name element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro01.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrtl44" purpose="Test that RTL direction does not apply to the xml:lang attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrtl44.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nlro44" purpose="Test that LRO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nlro44.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nltr44" purpose="Test that LTR direction does not apply to the xml:lang attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nltr44.wgt</step_desc>
         </testcase>
       <testcase component="WebAPI/Widget/Widget Packaging and XML Configuration" execution_type="manual" id="WidgetPackaging_i18nrlo44" purpose="Test that RLO direction does not apply to the xml:lang attribute of the widget element.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Install the widget with the command: wrt-installer -i /opt/tct-manual-w3c-tests/widgetpackaging/w3c/i18nrlo44.wgt</step_desc>
     <set name="ui">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if form element required property value is required</step_desc>
-              <expected>PASS: the second input box border and font color is red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/ui/CSS3UI_pseudo-classes_required.html</test_script_entry>
         </description>
         </testcase>
     <set name="transitions">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry14" purpose="To check if border-bottom-width can implement transition function normally">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if border-bottom-width can implement transition function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-border-transitions.html?total_num=10&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry23" purpose="To check if shorthand properties transform-origin can implement transition-property function normally">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties transform-origin can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry19" purpose="To check if shorthand properties margin-top can implement transition-property function normally">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties margin-top can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry18" purpose="To check if shorthand properties padding-top can implement transition-property function normally">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if shorthand properties padding-top can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/shorthand-transitions.html?total_num=6&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Transitions Module Level 3" execution_type="manual" id="css3_transition_tests_entry7" purpose="To check if transition: left 4s linear 1s can implement transition-property function normally">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that transition: left 4s linear 1s can implement transition-property function normally</step_desc>
-              <expected>All test results are marked "PASS"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/transitions/webkit/delay.html</test_script_entry>
         </description>
         </testcase>
     <set name="touchevent">
       <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_altKey_exist" purpose="Check if touchEvent.altKey attribute is defined.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_altKey" Check if touchEvent.altKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_altKey_exist.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_ctrlKey_exist" purpose="Check if touchEvent.ctrlKey attribute is defined.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_ctrlKey" Check if touchEvent.ctrlKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_ctrlKey_exist.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_metaKey_exist" purpose="Check if touchEvent.metaKey attribute is defined.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_metaKey" Check if touchEvent.metaKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_metaKey_exist.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Device/Touch Events version 1 (Partial)" execution_type="manual" id="TouchEvent_shiftKey_exist" purpose="Check if touchEvent.shiftKey attribute is defined.">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the "touchEvent_touchEvent_shiftKey" Check if touchEvent.shiftKey attribute is defined.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/touchevent/TouchEvent_shiftKey_exist.html</test_script_entry>
         </description>
         </testcase>
     <set name="svg">
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed above and centered relative to the table</step_desc>
-              <expected>A green square is dispalyed above and centered relative to the table</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if green rectangle is displayed below 'FillerText1'</step_desc>
-              <expected>A green rectangle is displayed below 'FillerText1'</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page above this line</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the SVG inside HTML label element parses correctly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page.</step_desc>
-              <expected>A green rectangle is displayed on the page below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the button has a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</step_desc>
-              <expected>A a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/svg/w3c/foreign_content_008.html</test_script_entry>
         </description>
         </testcase>
     <set name="sessionhistory">
       <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="manual" id="history_forward_basic" purpose="Check if the history.forward method works well.">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check if the page is redirected to 002.html after click the button forward.</step_desc>
+              <step_desc>Click the forward button</step_desc>
               <expected>The page is redirected to 002.html</expected>
             </step>
           </steps>
     <set name="sandbox">
       <testcase component="WebAPI/Security/HTML5 The iframe element" execution_type="manual" id="attri_default_block_submit" purpose="Block form submission inside iframe with sandbox attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Steps:
     <set name="pagevisibility">
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_exist_02" purpose="Check if webkitVisibilityState is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if webkitVisibilityState is defined.</step_desc>
-              <expected>The webkitVisibilityState is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_match_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_overwritten_01" purpose="Check if the hidden attribute inside of the IFrames with default style cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_overwritten_01" purpose="Check if the hidden attribute inside of the root document cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the root document cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the root document cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_match_06" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_exist_02" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_match_01" purpose="Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_overwritten_03" purpose="Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_overwritten_04" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_overwritten_02" purpose="Check if visibilityState attribute inside of the root document cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the root document cannot be overwritten.</step_desc>
-              <expected>The the visibilityState attribute inside of the root document cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_read_only_conformance.htm?total_num=2&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_overwritten_05" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_exist_06" purpose="Check if the visibilityState attribute inside of the IFrames with default style is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_hideVisibility_exist_07" purpose="Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'visibility:hidden' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_hideVisibility_overwritten_08" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'visibility:hidden' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=8</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_exist_01" purpose="Check if hidden is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden is defined.</step_desc>
-              <expected>The hidden is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_api_exists.htm?total_num=2&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_exist_09" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=9</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_match_04" purpose="Check if the visibilityState attribute inside of the IFrames which style is 'display:none' matches the visibilityState attribute inside of the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_default_exist_10" purpose="Check if the hidden attribute inside of the IFrames with default style is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames with default style is defined.</step_desc>
-              <expected>The hidden attribute inside of the IFrames with default style is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=10</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_default_match_02" purpose="Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames with default style matches the visibilityState attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_exist_11" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' is defined.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=11</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_Hidden_iframe_noDisplay_match_03" purpose="Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.</step_desc>
-              <expected>The hidden attribute inside of the IFrames whose style is 'display:none' matches the hidden attribute inside of the root document.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe_visibility.htm?total_num=6&amp;locator_key=id&amp;value=3</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Page Visibility" execution_type="manual" id="pagevisibility_DocumentVisibility_VisibilityState_iframe_noDisplay_overwritten_12" purpose="Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</step_desc>
-              <expected>The visibilityState attribute inside of the IFrames whose style is 'display:none' cannot be overwritten.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-manual-w3c-tests/pagevisibility/w3c/test_iframe.htm?total_num=12&amp;locator_key=id&amp;value=12</test_script_entry>
         </description>
         </testcase>
     <set name="fileapi">
       <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_size_type" purpose="Check the attribute of the interface Blob size is number type">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check the attribute of the interface Blob size is number type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_size_type.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_type" purpose="Check if the attribute type value of interface Blob is string type">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob is string type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_type_type.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Storage/File API" execution_type="manual" id="Blob_type_normal" purpose="Check if the attribute type value of interface Blob return the media type">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the attribute type value of interface Blob return the media type</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/fileapi/Blob_type_normal.html</test_script_entry>
         </description>
         </testcase>
     <set name="extra">
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_relative_path" purpose="Check if a.href supports simple anchor with relative path">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute.</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of second row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=1</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_absolute_path" purpose="Check if a.href supports simple anchor with non-relative path">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with non-relative path</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of third row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=2</test_script_entry>
         </description>
         </testcase>
-      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
-        <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as simple anchor with empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fourth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
-          <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
-        </description>
-        </testcase>
-      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
-        <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute as null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Remove the HTMLAnchorElement href attribute for null</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of fifth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_empty_string" purpose="Check if a.href supports simple anchor with empty string">
+        <description>
+          <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=3</test_script_entry>
+        </description>
+        </testcase>
+      <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_non_existent" purpose="Check if 'A' element supports no href attribute">
+        <description>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=4</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_search_string" purpose="Check if a.href supports advanced anchor with non-relative path containing search string">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of sixth row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=5</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_username_password" purpose="Check if a.href supports advanced anchor with non-relative path containing search string, username and password">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing search string, username and password</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of seventh row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=6</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Attributes" execution_type="manual" id="anchor_href_uppercase_letters" purpose="Check if a.href supports advanced anchor with non-relative path containing some uppercase letters">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the value of HTMLAnchorElement href attribute</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="2">
-              <step_desc>Remove the value of HTMLAnchorElement href attribute by setting it as empty string</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="3">
-              <step_desc>Set the value of HTMLAnchorElement href attribute as advanced anchor with non-relative path containing some uppercase letters</step_desc>
-              <expected>Pass</expected>
-            </step>
-            <step order="4">
-              <step_desc>Check if the first column of last row of the table displays Pass.</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/attributes/w3c/anchor_href.htm?total_num=7&amp;locator_key=id&amp;value=7</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="area_noref" purpose="Check if xhtml5 area element supports nohref attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click on the Blue Square</step_desc>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_link" purpose="Check xhtml5 body element supports link attribute">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Delete your browsing history and navigate to this page again</step_desc>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="body_text_00ffff" purpose="Check xhtml5 body element supports text attribute in the RGB Hexadecimal color">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of first 2 lines text</step_desc>
-              <expected>The color of the text matched the image below in blue</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/body_text_00ffff.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="html_style_in_comment" purpose="Check if xhtml5 supports css style in comment">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the color of the last line text</step_desc>
-              <expected>The color of the text is green</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/html_style_in_comment.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="img_border_percent" purpose="Check if xhtml5 img element supports border attribute in percentage">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The 2 images with border as 0% and 50% match the expected images respectively</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/img_border_percent.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_perc" purpose="Check if xhtml5 object element supports border attribute in percentage">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50% matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_perc.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Xhtml5" execution_type="manual" id="object_border_pixel" purpose="Check if xhtml5 object element supports border attribute in pixel">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the actual image on left matches the expected image on the right</step_desc>
-              <expected>The image with border as 50px matches the expected image</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/xhtml5/w3c/object_border_pixel.xhtml</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figure_element_support" purpose="Check the figure element visual effect">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the figure element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figure-element/figure_element.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="figcaption_element_support" purpose="Check the figcaption element visual effect">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the figcaption element visual effect</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/grouping-content/the-figcaption-element/figcaption_element.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="textarea_element_maxLength" purpose="Check the textarea maxlength attribute exists">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check the textarea maxlength attribute exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Input characters in the input area</step_desc>
+              <expected>only input no more than 5 characters in the input area</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/semantics/forms/the-textarea-element/textarea_element_maxLength.html</test_script_entry>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="mark_background_is_yellow" purpose="Check if the mark background is yellow">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the mark background is yellow</step_desc>
-              <expected>Test passes if the highlighted part below is 1.1</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/extra/semantics/text-level-semantics/the-mark-element/mark_element_base_usage.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="reversed_on_ol_element" purpose="Check if the reversed attribute on ol element">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the reversed attribute on ol element</step_desc>
-              <expected>Test Pass if ol reversed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/semantics/grouping-content/the-ol-element/reversed-1a.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/W3C_EXTRAHTML5/Semantics" execution_type="manual" id="hidden_attribute_support" purpose="Check if the hidden attribute support">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the hidden attribute support</step_desc>
-              <expected>Test Pass if only show "This line should be visible."</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/w3c/editing/the-hidden-attribute/hidden-1a.html</test_script_entry>
         </description>
         </testcase>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the alert dialog</step_desc>
+              <step_desc>Click the alert button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the confirm dialog</step_desc>
+              <step_desc>Click the Confirm button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check if pop the prompt dialog</step_desc>
+              <step_desc>Click the Prompt button</step_desc>
               <expected>Pass</expected>
             </step>
           </steps>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the document oninput event exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test script file to input content in textarea</step_desc>
+              <expected>the 'PASS' will be shown when input content in above textarea</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/dom/documents/the-document-object/document_oninput_event.html</test_script_entry>
         <description>
           <steps>
             <step order="1">
-              <step_desc>Check the document onchange event exists</step_desc>
-              <expected>Pass</expected>
+              <step_desc>Run the test script file to input content and click the other area</step_desc>
+              <expected>the 'PASS' will be shown when input content and click the other area</expected>
             </step>
           </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/extra/dom/documents/the-document-object/document_onchange_event.html</test_script_entry>
     <set name="colors">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry45" purpose="Check that H values in hsl() colors was treated like angles, even if it is outside [0,360).">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsl() colors was treated like angles, even if it is outside [0,360).</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-h-rotating-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry43" purpose="Check the basic functioning of hsl() colors.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the basic functioning of hsl() colors</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-basic-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry49" purpose="Check the clipping of hsla() values when they are beyond the scope of device gamut.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check that the clipping values of hsla() are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry50" purpose="Check H values in hsla() colors should be treated like angles, even if it is outside [0,360)">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if H values in hsla() colors was treated like angles, even when outside [0,360)</step_desc>
-              <expected>Each column in the following table has every cell the same color, except for the checkerboard pattern at the right and left used to indicate the row positions</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-h-rotating-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry32" purpose="Check that alpha components of rgba() colors greater than 1 are treated to 1">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors greater than 1 are treated to 1</step_desc>
-              <expected>There is six lines of text in same color-black</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a1.0-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry54" purpose="Check the implementation of algorithm for converting hsla() colors to rgb() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check implementation of algorithm for converting hsla() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-values-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry46" purpose="Check the rules for parsing of hsl() colors.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsl() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-parsing-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry31" purpose="Check that alpha components of rgba() colors less than 0 are treated to 0">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if alpha components of rgba() colors less than 0 are treated to 0</step_desc>
-              <expected>There is only the text 'This should be the only text visible on this page.' displayed</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clamping-a0.0-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry34" purpose="Check that rgba() values produce correct colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values produce correct colors</step_desc>
-              <expected>There are five lines of text in expected background or text color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-int-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry41" purpose="Check that the 'transparent' color keyword makes colors white transparent">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-1-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry37" purpose="Check that whitespace is allowed within rgba() functions">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if whitespace is allowed within rgba() functions</step_desc>
-              <expected>All text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-whitespace-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry35" purpose="Check that rgba() values are only accepted when all integers or all percentages">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if rgba() values are only accepted when all integers or all percentages</step_desc>
-              <expected>The text is green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-func-no-mixed-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry47" purpose="Check the implementation of algorithm for converting hsl() colors to rgb() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the implementation of algorithm for converting hsl() colors to rgb() colors</step_desc>
-              <expected>Every pairs of two matching (except the checkerboard at both ends to show where the rows are) rows of colors should change gradually from one kind of color to another one</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-values-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry44" purpose="Check that clipping of hsl() values are outside the device gamut">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of hsl() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t424-hsl-clip-outside-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry42" purpose="Check that the 'transparent' color keyword makes colors black transparent">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if the 'transparent' color keyword makes colors transparent</step_desc>
-              <expected>This should be the only text visible on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t423-transparent-2-a.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry53" purpose="Check the rules for parsing of hsla() colors">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check the rules for parsing of hsla() colors</step_desc>
-              <expected>The text is dark green</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t425-hsla-parsing-f.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="css3_colors_tests_entry33" purpose="Check clipping of rgba() values are outside the device gamut">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to visit the test script file to check if clipping of rgba() values are outside the device gamut</step_desc>
-              <expected>Every row in this table have both columns the same color</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/csswg/t422-rgba-clip-outside-device-gamut-b.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Color Module Level 3" execution_type="manual" id="CSS3Colors_color_pseudo-classes" purpose="Check the color effect in Pseudo-classes on test div">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Set different color on different Pseudo-classes to check the color effect in Pseudo-classes on test div</step_desc>
-              <expected>The text color before clicked is black. After it is clicked, the color changes to blue.</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/colors/CSS3Colors_color_pseudo-classes.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_shadow_blur_high" purpose="check if Shadows look correct for large blurs">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>check if Shadows look correct for large blurs</step_desc>
-              <expected>Shadows look correct for large blurs</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.shadow.blur.high.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_large" purpose="Check if fillText function can handle maxWidth correctly">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText function can handle maxWidth correctly</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.large.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_coordinatespace" purpose="Check if Coordinate space goes from top-left to bottom-right">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if Coordinate space goes from top-left to bottom-right</step_desc>
-              <expected>Coordinate space goes from top-left to bottom-right</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.coordinatespace.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.scaled" purpose="Check if CSS-scaled canvases get drawn correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if CSS-scaled canvases get drawn correctly</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.scaled.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d.text.draw.fill.rtl" purpose="Check if fillText respects Right-To-Left Override characters">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText respects Right-To-Left Override characters</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.rtl.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_linestyles_linecap_001" purpose="Check if the square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>The square value of lineCap means that a rectangle with the length of the line width and the width of half the line width, placed flat against the edge perpendicular to the direction of the line, must be added at the end of each line.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_linestyles_linecap_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_colorsandstyles_createlineargradient_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_colorsandstyles_createlineargradient_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_arcto_001" purpose="Check the arcTo method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the arcTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_arcto_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_complexshapes_beziercurveto_001" purpose="Check the bezierCurveTo method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the bezierCurveTo method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_complexshapes_beziercurveto_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_compositing_globalcompositeoperation_001" purpose="Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the globalCompositeOperation attribute of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_compositing_globalcompositeoperation_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_shadows_001" purpose="Check the createLinearGradient method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the createLinearGradient method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_shadows_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_state_restore_001" purpose="Check the restore method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the restore method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_state_restore_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_text_font_001" purpose="Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if ignore 'inherit' property-independent style sheet syntax without assigning a new font value.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_text_font_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="canvas_transformations_scale_001" purpose="Check the scale method of CanvasRenderingContext2D interface.">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check the scale method of CanvasRenderingContext2D interface.</step_desc>
-              <expected>All test results are marked 'PASS'.</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/canvas_transformations_scale_001.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_stroke_basic" purpose="Check if the strokeText method can draw stroked text">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the strokeText method can draw stroked text</step_desc>
-              <expected>strokeText draws stroked text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.stroke.basic.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_kern_consistent" purpose="Check if the stroked and filled texts have same kerning exactly.">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the stroked and filled texts have same kerning exactly.</step_desc>
-              <expected>Stroked and filled text should have exactly the same kerning so it overlaps</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.kern.consistent.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_basic" purpose="Check if the fillText method  can draw filled text">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the fillText method  can draw filled text</step_desc>
-              <expected>fillText draws filled text</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.basic.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_zero" purpose="Check if fillText method can handle maxWidth correctly when it is set to 0.">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 0.</step_desc>
-              <expected>fillText handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.zero.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 The canvas element (Partial)" execution_type="manual" id="2d_text_draw_fill_maxWidth_small" purpose="Check if fillText method can handle maxWidth correctly when it is set to 'small'.">
         <description>
           <pre_condition>TBD</pre_condition>
-          <steps>
-            <step order="1">
-              <step_desc>Check if fillText method can handle maxWidth correctly when it is set to 'small'.</step_desc>
-              <expected>fillText function handles maxWidth correctly</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-manual-w3c-tests/canvas/w3c/2d.text.draw.fill.maxWidth.small.html</test_script_entry>
         </description>
         </testcase>
     <set name="nofitication">
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="close_using" purpose="Check if the notification.close method can work">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the notification body</step_desc>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification body show correct</step_desc>
-              <expected>Test passes if the notification body content is "Room 101"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_iconUrl" purpose="Check if the notification iconUrl show correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification iconUrl show correctly</step_desc>
-              <expected>Test passes if there is a notification displays with a picture which likes a cat on the left and a message: "New picture received" on the right</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_iconUrl.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification tag can work</step_desc>
-              <expected>Test passes if there is only one notification shown</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onclick_using" purpose="Check if the notification.onclick event can work">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Click the notification body</step_desc>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onclose_using" purpose="Check if the notification.onclose event can work">
         <description>
-          <pre_condition />
           <steps>
             <step order="1">
               <step_desc>Close the notification</step_desc>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification.onshow event can work</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-manual-w3c-tests/notification/onshow_using.html</test_script_entry>
         </description>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index d97adaf1d883bbd554eb014696b38ff373a23656..cc0fe2261c43bde603b57f392aaee5a5dac138ec 100644 (file)
       </testcase>
       <testcase purpose="Check if multicol column with integer display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P2" id="multicol-basic-001">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column with integer display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if multicol column-count with integer display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P2" id="multicol-basic-002">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column-count with integer display correctly in visual</step_desc>
-              <expected>three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-002.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if multicol column with width display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P2" id="multicol-basic-003">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column with width display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-003.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if multicol column-count with width display correctly in visual" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P2" id="multicol-basic-004">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column-count with width display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-004.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-width_same">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height</step_desc>
-              <expected>yellow lines split into three columns and the column width and height are the same</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_same.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the width of the image is set with these rules" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-width_image_custom_png">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the width of the image is set with these rules</step_desc>
-              <expected>the width of the cat image is the same as the width of the column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the width of the image is set float right" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-width_image_custom_png_float_right">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the width of the image is set float right</step_desc>
-              <expected>the cat image is on the right of the text of the column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png_float_right.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-width_no_available_space">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased</step_desc>
-              <expected>the green text column and the pink text box is the same width</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_no_available_space.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-count_maximum_columns">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns</step_desc>
-              <expected>the text inside green box is divided to three columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_maximum_columns.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-rule_wider_than_gap">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element</step_desc>
-              <expected>there is a black block in the middle and cover some text</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_wider_than_gap.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the column rule and the column gap have the same width" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-gap_width_same">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the column rule and the column gap have the same width</step_desc>
-              <expected>no black lines on yellow lines</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_width_same.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-rule_image_left_empty">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it</step_desc>
-              <expected>the first column have some blank lines and the cat image is in the second column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_image_left_empty.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if column-span to all, all content that appear before the h2 element is shown before the h2 element" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-span_all_background_silver">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if column-span to all, all content that appear before the h2 element is shown before the h2 element</step_desc>
-              <expected>silver box text 'An H2 element Test' across all columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_all_background_silver.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the H2 element appears in the overflow and there is not room to make the element spanning" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-span_none_background_silver">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the H2 element appears in the overflow and there is not room to make the element spanning</step_desc>
-              <expected>silver box text 'An H2 element Test' no across all columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_none_background_silver.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the image is wider than the column, and is therefore clipped" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-gap_image_custom_png_clipped">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the image is wider than the column, and is therefore clipped</step_desc>
-              <expected>the right side of the cat image is clipped by the yellow line</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_image_custom_png_clipped.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the height of the multi-column element has been constrained to a maximum height" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-count_max-height_overflow_visible">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the height of the multi-column element has been constrained to a maximum height</step_desc>
-              <expected>the last column is not inside the blue border</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_max-height_overflow_visible.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if in order to fill the available space the actual column width will be increased" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-width_more_available_space">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if in order to fill the available space the actual column width will be increased</step_desc>
-              <expected>the width of the red text box left to the black lines is as same as the pink text box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_more_available_space.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if all column rules in the same row are also equal,column rules only appear between columns that both have content" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" priority="P3" id="CSS3Multicolumn_column-rule_same">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if all column rules in the same row are also equal,column rules only appear between columns that both have content</step_desc>
-              <expected>three same pink column rules split into four columns and column rules appear between columns that both have content</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_same.html</test_script_entry>
         </description>
         <specs>
index 371538b168a12d3166b7343770901fcf22afd3b8..d356968b77bd13ebe982cfac05931320e02100a6 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-multicolumn-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-multicolumn-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="MultiColumn">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="auto" id="CSS3Multicolumn_column-rule-width" purpose="Check if the content is divided into several columns,width of the border is 2px between each column">
         <description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-001" purpose="Check if multicol column with integer display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column with integer display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-002" purpose="Check if multicol column-count with integer display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column-count with integer display correctly in visual</step_desc>
-              <expected>three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-002.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-003" purpose="Check if multicol column with width display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column with width display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-003.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="multicol-basic-004" purpose="Check if multicol column-count with width display correctly in visual">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if multicol column-count with width display correctly in visual</step_desc>
-              <expected>there are three vertical stripes in the yellow box below: 1st purple, 2nd orange, 3rd blue</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/csswg/multicol-basic-004.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_same" purpose="Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if all column boxes in a row have the same column width, and all column boxes in a row have the same column height</step_desc>
-              <expected>yellow lines split into three columns and the column width and height are the same</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_same.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png" purpose="Check if the width of the image is set with these rules">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the width of the image is set with these rules</step_desc>
-              <expected>the width of the cat image is the same as the width of the column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_image_custom_png_float_right" purpose="Check if the width of the image is set float right">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the width of the image is set float right</step_desc>
-              <expected>the cat image is on the right of the text of the column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_image_custom_png_float_right.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_no_available_space" purpose="Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the available space is smaller than the specified column width and the actual column width will therefore be decreased</step_desc>
-              <expected>the green text column and the pink text box is the same width</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_no_available_space.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-count_maximum_columns" purpose="Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if both column-width and column-count have non-auto values, the integer value describes the maximum number of columns</step_desc>
-              <expected>the text inside green box is divided to three columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_maximum_columns.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_wider_than_gap" purpose="Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a column rule is wider than its gap, the column rule will overlap adjacent column boxes, and possibly extend outside the box of the multicol element</step_desc>
-              <expected>there is a black block in the middle and cover some text</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_wider_than_gap.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-gap_width_same" purpose="Check if the column rule and the column gap have the same width">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the column rule and the column gap have the same width</step_desc>
-              <expected>no black lines on yellow lines</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_width_same.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_image_left_empty" purpose="Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a tall image is moved to a column on the next page to find room when the column do not have enough space to place it</step_desc>
-              <expected>the first column have some blank lines and the cat image is in the second column</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_image_left_empty.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-span_all_background_silver" purpose="Check if column-span to all, all content that appear before the h2 element is shown before the h2 element">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if column-span to all, all content that appear before the h2 element is shown before the h2 element</step_desc>
-              <expected>silver box text 'An H2 element Test' across all columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_all_background_silver.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-span_none_background_silver" purpose="Check if the H2 element appears in the overflow and there is not room to make the element spanning">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the H2 element appears in the overflow and there is not room to make the element spanning</step_desc>
-              <expected>silver box text 'An H2 element Test' no across all columns</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-span_none_background_silver.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-gap_image_custom_png_clipped" purpose="Check if the image is wider than the column, and is therefore clipped">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the image is wider than the column, and is therefore clipped</step_desc>
-              <expected>the right side of the cat image is clipped by the yellow line</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-gap_image_custom_png_clipped.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-count_max-height_overflow_visible" purpose="Check if the height of the multi-column element has been constrained to a maximum height">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the height of the multi-column element has been constrained to a maximum height</step_desc>
-              <expected>the last column is not inside the blue border</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-count_max-height_overflow_visible.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-width_more_available_space" purpose="Check if in order to fill the available space the actual column width will be increased">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if in order to fill the available space the actual column width will be increased</step_desc>
-              <expected>the width of the red text box left to the black lines is as same as the pink text box</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-width_more_available_space.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Multi-column Layout Module (Partial)" execution_type="manual" id="CSS3Multicolumn_column-rule_same" purpose="Check if all column rules in the same row are also equal,column rules only appear between columns that both have content">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if all column rules in the same row are also equal,column rules only appear between columns that both have content</step_desc>
-              <expected>three same pink column rules split into four columns and column rules appear between columns that both have content</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-multicolumn-css3-tests/multicolumn/CSS3Multicolumn_column-rule_same.html</test_script_entry>
         </description>
         </testcase>
index a43f24acd170b10d038dee7aefbce884888f36e0..783908a9217f244fd108ef6fbc1abd304691efa9 100644 (file)
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=3</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclick" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=4</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=5</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onshow" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=6</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=7</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onerror" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=8</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=9</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="eventhandler" element_name="onclose" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=10</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_attribute.html?total_num=11&amp;amp;locator_key=id&amp;amp;value=11</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="method" element_name="close" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=1</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_requestPermission.html?total_num=2&amp;amp;locator_key=id&amp;amp;value=2</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion element_type="method" element_name="requestPermission" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
               <expected>Pass</expected>
             </step>
           </steps>
-          <test_script_entry >/opt/tct-notification-w3c-tests/notification/notification_constructor.html</test_script_entry>
+          <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_constructor.html</test_script_entry>
         </description>
         <specs>
           <spec>
-            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications" />
+            <spec_assertion usage="true" interface="Notification" specification="Web Notifications (Partial)" section="UI" category="Tizen W3C API Specifications"/>
             <spec_url>http://www.w3.org/TR/2012/WD-notifications-20120614/#api</spec_url>
             <spec_statement/>
           </spec>
       </testcase>
       <testcase purpose="Check if the notification body show correct" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_body">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification body show correct</step_desc>
-              <expected>Test passes if the notification body content is "Room 101"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the notification tag can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P3" id="notification_tag">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification tag can work</step_desc>
-              <expected>Test passes if there is only one notification shown</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the notification.onshow event can work" type="compliance" status="approved" component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" priority="P2" id="onshow_using">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification.onshow event can work</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/onshow_using.html</test_script_entry>
         </description>
         <specs>
index a0c4a4994b4101ad06315a01a226e59e72eb6d88..8b7a22dba648876b94974579879f129c13cea127 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-notification-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-notification-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Notification">
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="auto" id="notification_supports" purpose="Check if notification supports">
         <description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_body" purpose="Check if the notification body show correct">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification body show correct</step_desc>
-              <expected>Test passes if the notification body content is "Room 101"</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_body.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="notification_tag" purpose="Check if the notification tag can work">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification tag can work</step_desc>
-              <expected>Test passes if there is only one notification shown</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/notification_tag.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/UI/Web Notifications (Partial)" execution_type="manual" id="onshow_using" purpose="Check if the notification.onshow event can work">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the notification.onshow event can work</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-notification-w3c-tests/notification/onshow_using.html</test_script_entry>
         </description>
         </testcase>
index 28843bb0ff2189b9162b4a75533322a28824f445..ec257ac5619601fb5d0fc70f83ed4f62309218b6 100644 (file)
           <post_condition/>
           <steps>
             <step order="1">
-              <step_desc>Check if the page is redirected to 002.html after click the button forward.</step_desc>
+              <step_desc>Click the forward button</step_desc>
               <expected>The page is redirected to 002.html</expected>
             </step>
           </steps>
index 6d5a8ffd7e3fea28c6a384c15e1138eb48322b0b..4c5a04247194c15a24fd91055fe8d53217161784 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-sessionhistory-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-sessionhistory-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="SessionHistory">
       <testcase component="WebAPI/Communication/HTML5 The session history of browsing contexts (Partial)" execution_type="auto" id="history_back_exists" purpose="Check if history.back method exists">
         <description>
           <pre_condition />
           <steps>
             <step order="1">
-              <step_desc>Check if the page is redirected to 002.html after click the button forward.</step_desc>
+              <step_desc>Click the forward button</step_desc>
               <expected>The page is redirected to 002.html</expected>
             </step>
           </steps>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index ba751b43d08625989721007928b5fd2e9a0cd8cc..edc409617dad92d1528660bff0ca3511b77c53f6 100644 (file)
@@ -5,14 +5,6 @@
     <set name="SVG">
       <testcase purpose="Check if SVG inside HTML OBJECT element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_one_rect_svg_in_object">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page.</step_desc>
-              <expected>A green rectangle is displayed on the page below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML BUTTON element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_three_rect_svg_in_button">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the button has a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</step_desc>
-              <expected>A a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML 'BODY' element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P1" id="foreign_content_eight_rect_svg_in_body">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_008.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML CAPTION element is parsed  correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_four_rect_svg_in_caption">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed above and centered relative to the table</step_desc>
-              <expected>A green square is dispalyed above and centered relative to the table</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML FORM element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_five_rect_svg_in_form">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if green rectangle is displayed below 'FillerText1'</step_desc>
-              <expected>A green rectangle is displayed below 'FillerText1'</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG inside HTML 'HTML' element is parsed correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_six_rect_svg_in_html">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page above a text line</step_desc>
-              <expected>A green rectangle is visible on the page above a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG elements are styled using ID Selector" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_eleven_rect_svg_in_div_id_style">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if SVG elements are styled using CLASS Selector" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="foreign_content_thirteen_rect_svg_in_div_class_style">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the SVG inside HTML label element parses correctly" type="compliance" status="approved" component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" priority="P3" id="svg_label_inline">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the SVG inside HTML label element parses correctly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-svg-html5-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         <specs>
index 47c3d804c24882ba1b69370ab8ec06e886e0b566..d4f3ef8a576a3dbb559c0cedd015d65f6bc6460b 100644 (file)
@@ -1,41 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-svg-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-svg-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="SVG">
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_one_rect_svg_in_object" purpose="Check if SVG inside HTML OBJECT element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page.</step_desc>
-              <expected>A green rectangle is displayed on the page below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_001.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_three_rect_svg_in_button" purpose="Check if SVG inside HTML BUTTON element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the button has a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</step_desc>
-              <expected>A a green rectangle while 'FillerText1' and 'FillerText3' are on either side of the button</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_003.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eight_rect_svg_in_body" purpose="Check if SVG inside HTML 'BODY' element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page</step_desc>
-              <expected>A green rectangle is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_008.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_four_rect_svg_in_caption" purpose="Check if SVG inside HTML CAPTION element is parsed  correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed above and centered relative to the table</step_desc>
-              <expected>A green square is dispalyed above and centered relative to the table</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_004.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_five_rect_svg_in_form" purpose="Check if SVG inside HTML FORM element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if green rectangle is displayed below 'FillerText1'</step_desc>
-              <expected>A green rectangle is displayed below 'FillerText1'</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_005.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_six_rect_svg_in_html" purpose="Check if SVG inside HTML 'HTML' element is parsed correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green rectangle is displayed on the page above a text line</step_desc>
-              <expected>A green rectangle is visible on the page above a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_006.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_eleven_rect_svg_in_div_id_style" purpose="Check if SVG elements are styled using ID Selector">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_011.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="foreign_content_thirteen_rect_svg_in_div_class_style" purpose="Check if SVG elements are styled using CLASS Selector">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if a green square is displayed.</step_desc>
-              <expected>A green square is displayed below a text line</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0">/opt/tct-svg-html5-tests/svg/w3c/foreign_content_013.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Graphics/HTML5 SVG" execution_type="manual" id="svg_label_inline" purpose="Check if the SVG inside HTML label element parses correctly">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the SVG inside HTML label element parses correctly</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-svg-html5-tests/svg/svg_label_inline.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
+</test_definition>
\ No newline at end of file
index bdd565b862c5a8b038e803d3e526c216927cb7bc..1f16a3028effd13d6e25e36f12d0675c52dd3ccd 100644 (file)
       </testcase>
       <testcase purpose="Check if form element required property value is required" type="compliance" status="approved" component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" priority="P3" id="CSS3UI_pseudo-classes_required">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if form element required property value is required</step_desc>
-              <expected>PASS: the second input box border and font color is red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_pseudo-classes_required.html</test_script_entry>
         </description>
         <specs>
index 00fa981f30af23a717424406af5ba11e9f48778d..f695f93f55b5870eb9c0612e8a0ae9f3fcd7fab6 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-ui-css3-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-ui-css3-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="UserInterface">
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="auto" id="CSS3UI_content" purpose="Check if the 'content' property exists">
         <description>
         </testcase>
       <testcase component="WebAPI/DOM, Forms and Styles/CSS Basic User Interface Module Level 3 (CSS3 UI) (Partial)" execution_type="manual" id="CSS3UI_pseudo-classes_required" purpose="Check if form element required property value is required">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Check if form element required property value is required</step_desc>
-              <expected>PASS: the second input box border and font color is red</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-ui-css3-tests/ui/CSS3UI_pseudo-classes_required.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>
index 766b8927292a2eff0c19568b604b1aa5754e86a5..3baa9fae143a1deaed146ad7b3bfc9bb4e897c70 100644 (file)
       </testcase>
       <testcase purpose="Check that a video loads but is not playing, since the default state is paused" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_000">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check that a video loads but is not playing, since the default state is paused</step_desc>
-              <expected>a video loads but is not playing, since the default state is pause</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_000.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Seeking to a value less than 'startTime' seeks to 'startTime'" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_007">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Seeking to a value less than 'startTime' seeks to 'startTime'</step_desc>
-              <expected>the text 'PASS' appears to the left and the text 'Your browser does not support media elements.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_011">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check that the 'src' IDL attribute of media elements reflects the content attribute (relative URI)</step_desc>
-              <expected>the text 'PASS' appears to the left and the text 'Your browser does not support media elements.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect" type="compliance" status="approved" component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" priority="P2" id="video_loop_current_media_controller">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check if the video element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the video doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_current_media_controller.html</test_script_entry>
         </description>
         <specs>
index 070b062bd80b99cbf58fd292129564c08a41d27b..57796eda6e70b168eaf6e0ccd5c3e0f1a72060cd 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-video-html5-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-video-html5-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="Video1">
       <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="auto" id="video_addTextTrack_exist" purpose="Check if the vedio.addTextTrack method exists">
         <description>
         </testcase>
       <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_000" purpose="Check that a video loads but is not playing, since the default state is paused">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check that a video loads but is not playing, since the default state is paused</step_desc>
-              <expected>a video loads but is not playing, since the default state is pause</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_000.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_007" purpose="Seeking to a value less than 'startTime' seeks to 'startTime'">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Seeking to a value less than 'startTime' seeks to 'startTime'</step_desc>
-              <expected>the text 'PASS' appears to the left and the text 'Your browser does not support media elements.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_007.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_011" purpose="The 'src' IDL attribute of media elements reflects the content attribute (relative URI)">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check that the 'src' IDL attribute of media elements reflects the content attribute (relative URI)</step_desc>
-              <expected>the text 'PASS' appears to the left and the text 'Your browser does not support media elements.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_011.htm</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Media/HTML5 The video element (Partial)" execution_type="manual" id="video_loop_current_media_controller" purpose="Check if the video element has a current media controller that expecting the loop attribute has no effect">
         <description>
-          <steps>
-            <step order="1">
-              <step_desc>Use WRT to check if the video element has a current media controller that expecting the loop attribute has no effect</step_desc>
-              <expected>the video doesn't repeatly play and the text 'The user agent doesn't support media element.' does not appear anywhere on this page</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-video-html5-tests/video/w3c/video_loop_current_media_controller.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>
index 5c55e9507f3ea4ccb7321231762e92c330012b0e..0b840dd01469b6ffc3d7592e735855eb95d3427a 100644 (file)
       </testcase>
       <testcase purpose="Check if the user had been insurance on this trip" type="compliance" status="approved" component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" priority="P3" id="Storage_example_insurance_on_trip">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the user had been insurance on this trip</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_insurance_on_trip.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if the page can display a count of how many times the user has loaded it" type="compliance" status="approved" component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" priority="P3" id="Storage_example_load_page_times">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if the page can display a count of how many times the user has loaded it</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_load_page_times.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if localStorage access to the API for pages from other domains running in iframes" type="compliance" status="approved" component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" priority="P3" id="window_localStorage_iframe_item">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if localStorage access to the API for pages from other domains running in iframes</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_iframe_item.html</test_script_entry>
         </description>
         <specs>
       </testcase>
       <testcase purpose="Check if sessionStorage access to the API for pages from other domains running in iframes" type="compliance" status="approved" component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" priority="P3" id="window_sessionStorage_iframe_item">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>Check if sessionStorage access to the API for pages from other domains running in iframes</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_iframe_item.html</test_script_entry>
         </description>
         <specs>
index 56a1ed94236614bfc808ae570bab15c9b658e0d6..be1463b99326aacc2cdf05994531c05c9c73bbb2 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-webstorage-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-webstorage-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="WebStorage">
       <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="auto" id="window_localStorage_clear_base" purpose="Check if localStorage.clear removes all the key/value pairs associated with the object">
         <description>
         </testcase>
       <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="Storage_example_insurance_on_trip" purpose="Check if the user had been insurance on this trip">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the user had been insurance on this trip</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_insurance_on_trip.html</test_script_entry>
         </description>
         </testcase>
       <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="Storage_example_load_page_times" purpose="Check if the page can display a count of how many times the user has loaded it">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if the page can display a count of how many times the user has loaded it</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/Storage_example_load_page_times.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="window_localStorage_iframe_item" purpose="Check if localStorage access to the API for pages from other domains running in iframes">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if localStorage access to the API for pages from other domains running in iframes</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_localStorage_iframe_item.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
       <testcase component="WebAPI/Storage/Web Storage (Partial)" execution_type="manual" id="window_sessionStorage_iframe_item" purpose="Check if sessionStorage access to the API for pages from other domains running in iframes">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>Check if sessionStorage access to the API for pages from other domains running in iframes</step_desc>
-              <expected>Pass</expected>
-            </step>
-          </steps>
           <test_script_entry>/opt/tct-webstorage-w3c-tests/webstorage/window_sessionStorage_iframe_item.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>
index beb3442c24b1cf8847e0786bf7f06a438f18efcc..2681767d71afdacef4e8154938ead3e499183410 100644 (file)
       </testcase>
       <testcase purpose="check if  shared worker in iframe Tests" type="compliance" status="approved" component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="manual" priority="P3" id="SharedWorker_in_iframe">
         <description>
-          <pre_condition/>
-          <post_condition/>
-          <steps>
-            <step order="1">
-              <step_desc>to check if  shared worker in iframe Tests</step_desc>
-              <expected>shared worker in iframe Tests</expected>
-            </step>
-          </steps>
           <test_script_entry timeout="90" test_script_expected_result="0">/opt/tct-workers-w3c-tests/workers/SharedWorker_in_iframe.html</test_script_entry>
         </description>
         <specs>
index 55678fab8c3d71dfcb5841e737f71db20db65fe0..b22f1c1be515fb5101dd2398bfc05ef3610e9bab 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
-    <?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
+<?xml-stylesheet type="text/xsl" href="./testcase.xsl"?>
 <test_definition>
-  <suite launcher="WRTLauncher" name="tct-workers-w3c-tests" category="W3C/HTML5 APIs">
+  <suite name="tct-workers-w3c-tests" category="W3C/HTML5 APIs" launcher="WRTLauncher">
     <set name="WebWorker">
       <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="auto" id="WebWorker_WorkerLocation_pathname_decompose" purpose="Check if SharedWorkerLocation URL can decompose IDL attribute: pathname.">
         <description>
         </testcase>
       <testcase component="WebAPI/Performance and Optimization/Web Workers (Partial)" execution_type="manual" id="SharedWorker_in_iframe" purpose="check if  shared worker in iframe Tests">
         <description>
-          <pre_condition />
-          <steps>
-            <step order="1">
-              <step_desc>to check if  shared worker in iframe Tests</step_desc>
-              <expected>shared worker in iframe Tests</expected>
-            </step>
-          </steps>
           <test_script_entry test_script_expected_result="0" timeout="90">/opt/tct-workers-w3c-tests/workers/SharedWorker_in_iframe.html</test_script_entry>
         </description>
         </testcase>
         </testcase>
     </set>
   </suite>
-</test_definition>
\ No newline at end of file
+</test_definition>