<html>
<head>
<base href="http://localhost:7080/test/portal_tests/result_20080911_021507/" />

<title>2008-09-11 02:15:07</title>
</head>
<body>

<h1> Test Result: 2008-09-11 02:15:07</h1>

<h2> Test Summary </h2>

<table border="1" cellpadding="2">

 <tr>
  <th align="left">Status</th>
  <td>
    
    <span style="color: red">FAILED</span>
  </td>
 </tr>

 <tr>
  <th align="left">Elapsed time (sec)</th>
  <td align="right">6983.0</td>
 </tr>

 <tr>
  <th align="left">Tests passed</th>
  <td align="right" style="color: green">134</td>
 </tr>

 <tr>
  <th align="left">Tests failed</th>
  <td align="right" style="color: red">75</td>
 </tr>

 <tr>
  <th align="left">Commands passed</th>
  <td align="right" style="color: green">3446</td>
 </tr>

 <tr>
  <th align="left">Commands failed</th>
  <td align="right" style="color: red">66</td>
 </tr>

 <tr>
  <th align="left">Commands with errors</th>
  <td align="right" style="color: orange">48</td>
 </tr>

</table>


<div>
 <h2> Test Cases </h2>

 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.11">testTable.11</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Invalid DateTime</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewDateTimeField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td>9999</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td>88</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td>77</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>66</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_year</td>
  <td>9999</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_month</td>
  <td>88</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_day</td>
  <td>77</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>66</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>You did not enter a valid date and time.</td>
  <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.12">testTable.12</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Add Object</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<!-- First, try object creation using the "Action ..." menu -->
<!-- from list mode -->
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo</td>
</tr>
<!-- as the init macro create 1 Foo, we assume that our newly created foo will
have id "2". This is probably a bit too stupid. -->
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/2/view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr title="Actual value 'Object created.' did not match 'Object Created.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td>Actual value 'Object created.' did not match 'Object Created.'</td>
</tr>
<!-- then from view mode -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo Line</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/2/1/view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr title="Actual value 'Object created.' did not match 'Object Created.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td>Actual value 'Object created.' did not match 'Object Created.'</td>
</tr>

<!-- then using the 'New' button -->
<!-- from list mode -->
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='New']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/3/view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td></td>
</tr>
<!-- then from view mode, view mode doesn't create a subobject, but create
another object of the same type. -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='New']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/4/Foo_view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td></td>
</tr>

</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.17">testTable.17</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Clone Object</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<!-- First, try object creation using the "Action ..." menu -->
<!-- from list mode -->
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo</td>
</tr>
<!-- as the init macro create 1 Foo, we assume that our newly created foo will
have id "2". This is probably a bit too stupid. -->
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/2/view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr title="Actual value 'Object created.' did not match 'Object Created.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td>Actual value 'Object created.' did not match 'Object Created.'</td>
</tr>
<!-- then from view mode -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo Line</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/2/1/view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr title="Actual value 'Object created.' did not match 'Object Created.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Object Created.</td>
  <td>Actual value 'Object created.' did not match 'Object Created.'</td>
</tr>
<!-- then from view mode, view mode doesn't create a subobject, but create
another object of the same type. -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Clone']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/2/2/FooLine_view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td>Created Clone Foo Line.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/2/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Clone']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertAbsoluteLocation</td>
  <td>glob:http://localhost:7080/test/foo_module/3/Foo_view*</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td>Created Clone Foo.</td>
  <td></td>
</tr>

</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.28">testTable.28</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Duration Field</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewDurationField</td>
  <td></td>
</tr>

<!-- Initialize -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_second</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>0</td>
</tr>

<!-- Test second value -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_second</td>
  <td>59</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>59</td>
</tr>

<!-- Test minute value -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>58</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>58</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>59</td>
</tr>

<!-- Test hour value -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>23</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>23</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>58</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>59</td>
</tr>

<!-- Test second increase minutes -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_second</td>
  <td>63</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>23</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>59</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>3</td>
</tr>

<!-- Test minutes increase hour -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>63</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>24</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>3</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>3</td>
</tr>

<!-- Test seconds increase hour -->
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_quantity_second</td>
  <td>3600</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_hour</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_minute</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>subfield_field_my_quantity_second</td>
  <td>0</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.29">testTable.29</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Float Value with Integer Fields</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/getQuantity</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>10.0</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_view</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>10.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//fieldset[@id="fieldset_right"]/div[2]//div</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>1000000000000.00</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>1000000000000.000000</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//fieldset[@id="fieldset_right"]/div[2]//div</td>
  <td>1 000 000 000 000.0</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.31">testTable.31</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Form Box</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewFormBox</td>
  <td></td>
</tr>

<!-- Initialize -->
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.32">testTable.32</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Form Box</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewFormBox</td>
  <td></td>
</tr>

<!-- Initialize -->
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_id</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Input is required but no input given.</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_id</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_id</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_id</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.33">testTable.33</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Form Box</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewFormBox</td>
  <td></td>
</tr>

<!-- Initialize -->
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_id</td>
  <td>55</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Input is required but no input given.</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_id</td>
  <td>55</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_id</td>
  <td>55</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>Default title</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>Default description</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.35">testTable.35</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test that the content of LinesField textarea doesn't change when sort button in sub document list is clicked</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/1/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo
bar</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Title']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo
bar</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo
bar</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo bar</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Title']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo bar</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//textarea[@name='field_my_lines_list']</td>
  <td>foo bar</td>
</tr>
</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.42">testTable.42</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Copy and Paste</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/FooModule_createObjects</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Created Successfully.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_copy:method</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyTextPresent</td>
        <td>Please select one or more items to copy first.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>click</td>
        <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_copy:method</td>
        <td></td>
</tr>
<tr title="'Item(s) Copied.' not found in page text." bgcolor="#ffcfcf">
        <td>verifyTextPresent</td>
        <td>Item(s) Copied.</td>
        <td>'Item(s) Copied.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_paste:method</td>
        <td></td>
</tr>
<tr title="'Item(s) Pasted.' not found in page text." bgcolor="#ffcfcf">
        <td>verifyTextPresent</td>
        <td>Item(s) Pasted.</td>
        <td>'Item(s) Pasted.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/view</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>0</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_1"]/td[2]</td>
        <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_2"]/td[2]</td>
        <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyElementNotPresent</td>
        <td>id=listbox_data_line_3</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.45">testTable.45</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Cut and Paste</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/FooModule_createObjects</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Created Successfully.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_cut:method</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyTextPresent</td>
        <td>Please select one or more items to cut first.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>click</td>
        <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_cut:method</td>
        <td></td>
</tr>
<tr title="'Item(s) Cut.' not found in page text." bgcolor="#ffcfcf">
        <td>verifyTextPresent</td>
        <td>Item(s) Cut.</td>
        <td>'Item(s) Cut.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_paste:method</td>
        <td></td>
</tr>
<tr title="'Item(s) Pasted.' not found in page text." bgcolor="#ffcfcf">
        <td>verifyTextPresent</td>
        <td>Item(s) Pasted.</td>
        <td>'Item(s) Pasted.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/bar_module/view</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>0</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_1"]/td[2]</td>
        <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_2"]/td[2]</td>
        <td>3</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyElementNotPresent</td>
        <td>id=listbox_data_line_3</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.47">testTable.47</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Delete</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/FooModule_createObjects</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Created Successfully.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_deleteObjectList:method</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyTextPresent</td>
        <td>Please select one or more items to delete first.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>click</td>
        <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_deleteObjectList:method</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>listbox_record_number</td>
        <td>1 record(s)</td>
</tr>
<!-- The listbox used to confirm deletion is a proxy to the previous listbox.
It contains the same columns
-->
<tr bgcolor="#cfffcf">
        <td>assertText</td>
        <td>//tr[@id='listbox_label_line']/td[1]</td>
        <td>ID</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertText</td>
        <td>//tr[@id='listbox_label_line']/td[2]</td>
        <td>Title</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertText</td>
        <td>//tr[@id='listbox_label_line']/td[3]</td>
        <td>Quantity</td>
</tr>
<!-- And an extra column to display the number of related objects. -->
<tr title="Actual value 'Number of Related Objects' did not match 'No. Related Objects'" bgcolor="#ffcfcf">
        <td>assertText</td>
        <td>//tr[@id='listbox_label_line']/td[4]</td>
        <td>Actual value 'Number of Related Objects' did not match 'No. Related Objects'</td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Base_callDialogMethod:method</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>verifyTextPresent</td>
        <td>Deleted.</td>
        <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>0</td>
  <td>We suppose here that the workflow is configured in such way that deleted items can still be viewed.</td>
</tr>
<tr bgcolor="white">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_1"]/td[2]</td>
        <td>1</td>
</tr>
<tr bgcolor="white">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_2"]/td[2]</td>
        <td>2</td>
</tr>
<tr bgcolor="white">
        <td>verifyElementNotPresent</td>
        <td>id=listbox_data_line_3</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/0/getSimulationState</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>deleted</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>verifyText</td>
        <td>//tr[@id="listbox_data_line_0"]/td[2]</td>
        <td>0</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_deleteObjectList:method</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Base_callDialogMethod:method</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>verifyTextPresent</td>
        <td>Sorry You Can Not Delete 1 Item.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=0</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>Add Foo Line</td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=Title 0</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=0</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=Foo Lines:</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>click</td>
        <td>uids:list</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Folder_deleteObjectList:method</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>verifyTextPresent</td>
        <td>Deleted.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=Title 0</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=0</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>0 record</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.53">testTable.53</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test that an editable field keeps the value entered by the user</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects</td>
  <td></td>
  <td>Create a new object</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
  <td>Go to first line</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo Line</td>
  <td>Create a subobject</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
  <td>Verify that subobject was created</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
  <td>Wait for reindexing</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
  <td>Go to first line</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input</td>
  <td>aaa</td>
  <td>We type some string in a float field</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>And save</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>aaa</td>
  <td>We check that aaa is still present</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We type some string in a date field</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>And save</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We check that bbb is still present</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_big_category_title</td>
  <td>c%</td>
  <td>We type some category expression</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>aaa</td>
  <td>We type some string in a float field</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We type some string in a date field</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>And save</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>aaa</td>
  <td>We check that aaa is still present</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We check that bbb is still present</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
  <td>Go to first line</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_big_category_title</td>
  <td>c%</td>
  <td>We type some category expression</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>100</td>
  <td>We type some value in a float field</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>2000</td>
  <td>We type some value in a date field</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[2]</td>
  <td>01</td>
  <td>We type some value in a date field</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[3]</td>
  <td>02</td>
  <td>We type some value in a date field</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>And save</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>100.0</td>
  <td>We check that 100 is still present</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>2000</td>
  <td>We check that 2000 is still present</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[2]</td>
  <td>01</td>
  <td>We check that 01 is still present</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[3]</td>
  <td>02</td>
  <td>We check that 01 is still present</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>Save for real</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>200.0</td>
  <td>We type some value in a float field</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We type some string in a date field</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td>And save</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/input[1]</td>
  <td>200.0</td>
  <td>We check that 200.0 is still present</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[4]/input[1]</td>
  <td>bbb</td>
  <td>We check that bbb is still present</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.54">testTable.54</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test that and Editable Column has no Link</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects</td>
  <td></td>
  <td>Create a new object</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
  <td>Go to first line</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Foo Line</td>
  <td>Create a subobject</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
  <td>Verify that subobject was created</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
  <td>Wait for reindexing</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
  <td>Go to first line</td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//a[@href='${base_url}/foo_module/0/1/view?selection_index=0&amp;selection_name=foo_line_selection&amp;reset:int=1']</td>
  <td></td>
  <td>Make sure an no a tag is present in ListBox</td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]/a/input</td>
  <td></td>
  <td>Make sure an no a tag is present in ListBox</td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
  <td></td>
  <td>Make sure there is an input tag in line 1 col 1</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.59">testTable.59</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test View Mode</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  

<!-- XXX TODO: selection foo_line_selection has to be deleted at the beginning of this test.
For now, selection too does not allow such deletion, so, this test is only valid once on a new site...-->
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Created Successfully.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Done.</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/foo_module/0/view</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>id=listbox_record_number</td>
        <td>0 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifyText</td>
        <td>id=listbox_item_number</td>
        <td> - 0 item(s) selected</td>
</tr>
<tr bgcolor="#cfffcf">
        <td>verifySelected</td>
        <td>id=listbox_page_selection</td>
        <td>1 of 1</td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>Base_edit:method</td>
        <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.66">testTable.66</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test ListBox Redirections</td></tr>
</thead><tbody>


<!--
  === PART 0 ===
  Initialize the test.
-->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>


<!--
  === PART 1 ===
  Test which cover bug #372 (Wrong redirect after listbox sort).
    1. Go to a listbox in an alternate view (= not the default view).
    2. Sort listbox lines by title.
    3. Test that we are redirected to the right view, not the default.
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertElementPresent</td>
  <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.id']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id="listbox_label_line"]/td[2]/button/span</td>
  <td>Title</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/setSelectionQuickSortOrder?selection_name=foo_line_selection&amp;sort_on=title&amp;form_id=Foo_viewRelationField</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0/setSelectionQuickSortOrder</td>
  <td></td>
</tr>


<!--
  === PART 2 ===
  Test which cover bug #497 (Page Flicker in Listbox is not tested against redirection).
    0. Create 10 sublines.
    1. Go to a listbox in an alternate view (= not the default view).
    2. Go to next page.
    3. Test that we are redirected to the right view, not the default.
    4. Go to last page.
    5. Test that we are redirected to the right view, not the default.
    6. Go to previous page.
    7. Test that we are redirected to the right view, not the default.
    8. Go to first page.
    9. Test that we are redirected to the right view, not the default.
-->
<!-- Create sublines -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects</td>
  <td></td>
</tr>
<!-- Go to next and verify -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>id=listbox_record_number</td>
  <td>10 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifySelected</td>
  <td>id=listbox_page_selection</td>
  <td>1 of 4</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
  <td>0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
  <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementNotPresent</td>
  <td>id=listbox_previous_page</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>id=listbox_next_page</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=listbox_next_page</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0</td>
  <td></td>
</tr>
<!-- Go to last and verify -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>id=listbox_record_number</td>
  <td>10 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifySelected</td>
  <td>id=listbox_page_selection</td>
  <td>2 of 4</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
  <td>3</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
  <td>4</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
  <td>5</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>id=listbox_previous_page</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>id=listbox_next_page</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>id=listbox_page_selection</td>
  <td>4 of 4</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0/listbox_setPage</td>
  <td></td>
</tr>
<!-- Go to previous and verify -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>id=listbox_record_number</td>
  <td>10 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifySelected</td>
  <td>id=listbox_page_selection</td>
  <td>4 of 4</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
  <td>9</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementNotPresent</td>
  <td>id=listbox_next_page</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>id=listbox_previous_page</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=listbox_previous_page</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0</td>
  <td></td>
</tr>
<!-- Go to first and verify -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>id=listbox_record_number</td>
  <td>10 record(s)</td>
</tr>
<tr title="Actual value '4 of 4' did not match '3 of 4'" bgcolor="#ffcfcf">
  <td>verifySelected</td>
  <td>id=listbox_page_selection</td>
  <td>Actual value '4 of 4' did not match '3 of 4'</td>
</tr>
<tr title="Actual value '9' did not match '6'" bgcolor="#ffcfcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
  <td>Actual value '9' did not match '6'</td>
</tr>
<tr title="Element //tr[@id=&quot;listbox_data_line_1&quot;]/td[1]//input[@type=&quot;text&quot;] not found" bgcolor="#ffcfcf">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
  <td>Element //tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
  <td>8</td>
</tr>
<tr bgcolor="white">
  <td>verifyElementPresent</td>
  <td>id=listbox_previous_page</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyElementPresent</td>
  <td>id=listbox_next_page</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>id=listbox_page_selection</td>
  <td>1 of 4</td>
</tr>
<tr bgcolor="white">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0/listbox_setPage</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>id=listbox_record_number</td>
  <td>10 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>id=listbox_page_selection</td>
  <td>1 of 4</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
  <td>2</td>
</tr>


<!--
  === PART 3 ===
  Test which cover bug #206 (Redirection when changing the listbox display mode are broken in view mode).
    1. Enable multiple display mode on listbox of an alternate view (= not the default view).
    2. Go to the alternative view.
    3. Change listbox display mode.
    4. Test that we are redirected to the right view, not the default.
-->
<!-- START of code strongly inspired by (to not said "copied from") listbox_zuite/testDomainTree test.
           Don't forget to update the code below if listbox_zuite/testDomainTree change. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField/listbox/ListBox_setPropertyList?field_domain_tree=checked;field_domain_root_list=foo_category|Foo Category</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=listbox_domain_tree_mode</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>domain_root_url</td>
  <td>Foo Category</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>
  <td>a</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>
  <td>b</td>
</tr>
<!-- Click on "+ a" link -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>domain_root_url</td>
  <td>Foo Category</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>
  <td>a</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>
  <td>a1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>
  <td>a2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>
  <td>b</td>
</tr>
<!-- END of inspired code -->
<tr bgcolor="white">
  <td>verifyLocation</td>
  <td>${base_url}/foo_module/0/unfoldDomain</td>
  <td></td>
</tr>



</tbody>
</table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.88">testTable.88</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 2 lines, one for 2 Draft Foos, the other for 1
Validated Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<!-- Now we are on a listbox showing *all* documents we are about to process.
Note that if a document cannot be processed, it's not shown in this list
-->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<!-- This listbox is a proxy to the module listbox, so it has the same title
and the same columns. -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.89">testTable.89</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action Checked Selection</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_2']/td[1]/input</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 1 line, for 1 Draft Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>


<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. 
This is the same script as Filtered Selection
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionFilteredSelectionCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.90">testTable.90</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action Filtered Selection</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>title</td>
  <td>%3</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>hidden_button</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 1 line, for 1 Draft Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>


<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionFilteredSelectionCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.91">testTable.91</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action, multiple actions in invert mode</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>

<!--select everything, and then this test is the same that
testFolderWorkflowActionInvertModeMultipleActions -->

<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_2']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_filter:method</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 2 lines, one for 2 Draft Foos, the other for 1
Validated Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/select</td>
  <td>label=Invalidate Action</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<!-- Now we are on a listbox showing *all* documents we are about to process.
Note that if a document cannot be processed, it's not shown in this list
-->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>3 record(s)</td>
</tr>
<!-- This listbox is a proxy to the module listbox, so it has the same title
and the same columns. -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[2]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]</td>
  <td>Invalidate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionMultipleActionsCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.92">testTable.92</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action Invert Mode
    Selection</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_2']/td[1]/input</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_filter:method</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 1 line, for 1 Draft Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>


<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. 
This is the same script as Filtered Selection
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionFilteredSelectionCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.93">testTable.93</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Folder Workflow Action, multiple actions</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Validated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2&amp;start:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Change State</td>
</tr>

<!-- we have a listbox with 2 lines, one for 2 Draft Foos, the other for 1
Validated Foo -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
  <td>2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>label=Validate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
  <td>Foo Workflow</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/select</td>
  <td>label=Invalidate Action</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<!-- Now we are on a listbox showing *all* documents we are about to process.
Note that if a document cannot be processed, it's not shown in this list
-->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>3 record(s)</td>
</tr>
<!-- This listbox is a proxy to the module listbox, so it has the same title
and the same columns. -->
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[2]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]</td>
  <td>Invalidate Action</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_your_comment</td>
  <td>Comment !</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>

<tr title="Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td>Actual value 'Workflow modification in progress.' did not match 'Workflow Modification in Progress'</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- We'll check everything else (workflow history, comments, etc) in a python
script. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_testFolderWorkflowActionMultipleActionsCheckWorkflowHistory</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>result</td>
  <td>OK</td>
</tr>


</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.101">testTable.101</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Generic Search Dialog</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td> http://localhost:7080/test/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <!-- create a Foo -->
      <td> http://localhost:7080/test/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/bar_module/FooModule_createObjects?start:int=1&amp;num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/bar_module/FooModule_createObjects?start:int=2&amp;num:int=1&amp;portal_type=Bar</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>


<tr bgcolor="white">
  <td>open</td>
  <td>http://localhost:7080/test/bar_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//a[@title='Find']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//input[@name='field_your_title']</td>
  <td>Title</td>
  <td></td>
</tr>
<!-- Title 
<tr>
  <td>assertSelected</td>
  <td>field_your_title_search_key</td>
  <td>Default (ExactMatch)</td>
</tr> -->
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_title_search_key</td>
  <td>Keyword</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>title</td>
  <td>Title</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>


<!-- selection is saved -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//a[@title='Find']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//input[@name='field_your_title']</td>
  <td>Title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertSelected</td>
  <td>field_your_title_search_key</td>
  <td>Keyword</td>
</tr>

<!-- search more
XXX doing more advanced stuffs requires 'addSelection' and 'removeSelection'
commands from selenium 0.8
-->
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_simulation_state</td>
  <td>label=Draft</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>title</td>
  <td>Title</td>
</tr>
<!-- only 'Foo' portal type have a simulation state, so we only have 1 document
-->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>


<!-- select again, with exact search mode -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//a[@title='Find']</td>
  <td></td>
</tr>
<tr title="Option with label 'ExactMatch' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_your_title_search_key</td>
  <td>Option with label 'ExactMatch' not found</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>0 record(s)</td>
</tr>

</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.104">testTable.104</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox block Height</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList?height_method=Foo_getHeightFromQuantity</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.105">testTable.105</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test block Positioning</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3"]</td>
  <td>[+] Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 2</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.106">testTable.106</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Column Header</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr title="'Site Error' was found in page text." bgcolor="#ffcfcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td>'Site Error' was found in page text.</td>
</tr>
<!-- Make sure that we are working with currently date -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>Thursday 09/11 00:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>Thursday 09/11 03:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>Thursday 09/11 06:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>Thursday 09/11 09:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>Thursday 09/11 12:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>Thursday 09/11 15:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>Thursday 09/11 18:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>Thursday 09/11 21:00</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Year</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>January 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>February 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>March 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>April 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>May 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>June 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>July 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>August 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>September 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>October 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>November 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_12"]</td>
  <td>December 2008</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Month</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>2008/01/01</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>2008/01/04</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>2008/01/07</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>2008/01/10</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>2008/01/13</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>2008/01/16</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>2008/01/19</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>2008/01/22</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>2008/01/25</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>2008/01/28</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>2008/01/31</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Day</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.107">testTable.107</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Column Header Link</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr title="'Site Error' was found in page text." bgcolor="#ffcfcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td>'Site Error' was found in page text.</td>
</tr>
<!-- Make sure that we are working with currently date -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Year</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>January 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>February 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>March 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>April 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>May 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>June 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>July 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>August 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>September 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>October 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>November 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_12"]</td>
  <td>December 2008</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>.</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_9']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>.</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_4']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_5']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.108">testTable.108</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Data Info</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3"]</td>
  <td>[+] Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 2</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.109">testTable.109</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Default Zoom</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>

<tr title="Element lane_path not found" bgcolor="#ffcfcf">
        <td>selectAndWait</td>
        <td>lane_path</td>
        <td>Element lane_path not found</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>lane_path</td>
        <td>label=Month</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>lane_path</td>
        <td>label=Year</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>lane_path</td>
        <td>label=Day</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.110">testTable.110</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Domain Data Info</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>SiteError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>//select[@name='report_root_url']</td>
  <td>foo_domain</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>SiteError</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] b</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] a</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_2_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_3_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_topright"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_topleft"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_botright"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_botleft"]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>//select[@name='report_root_url']</td>
  <td>parent</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>SiteError</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.111">testTable.111</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Data Info</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3"]</td>
  <td>[+] Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 2</td>
</tr>
<!-- Simulate movement of the blocs editing directly the field-->
<tr bgcolor="white">
  <td>type</td>
  <td>//input[@name="block_moved"]</td>
  <td>group_1_activity_1_block_1,552,266,287,267,320,72*group_2_activity_1_block_1,552,346,551,346,146,72*group_3_activity_1_block_1,552,426,769,425,215,72</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@class="save"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/0/getStartDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 01:39:00</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/0/getStopDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 11:15:00</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/1/getStartDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 09:34:12</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/1/getStopDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 13:57:00</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/2/getStartDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 16:06:36</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/2/getStopDate</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>2008/09/11 22:33:36</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.113">testTable.113</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Fold And Unfold</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //div[@id=&quot;group_1&quot;] not found" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>Element //div[@id="group_1"] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3"]</td>
  <td>[+] Title 2</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_1_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_2_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_3_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_1_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_2_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=group_3_info</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='axis_y_depth']/a</td>
  <td>3</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='axis_y_depth']/a</td>
  <td>2</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='axis_y_depth']/a</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='axis_y_depth']/a</td>
  <td>0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 2</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.114">testTable.114</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Next and Previous Lane</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='axis_x_previous']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyElementNotPresent</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='axis_x_next']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='axis_x_next']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyElementNotPresent</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.115">testTable.115</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Next and Previous Lane</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr>
<tr title="Element //img[@name='JumpToCurrentDay'] not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td>Element //img[@name='JumpToCurrentDay'] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>

  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 09/11 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 09/11 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 09/11 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 09/11 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 09/11 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 09/11 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 09/11 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 09/11 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Wednesday 09/10 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Wednesday 09/10 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Wednesday 09/10 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 09/10 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Wednesday 09/10 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Wednesday 09/10 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Wednesday 09/10 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Wednesday 09/10 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Tuesday 09/09 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Tuesday 09/09 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 09/09 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Tuesday 09/09 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Tuesday 09/09 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Tuesday 09/09 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Tuesday 09/09 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Tuesday 09/09 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Monday 09/08 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 09/08 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Monday 09/08 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Monday 09/08 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Monday 09/08 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Monday 09/08 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Monday 09/08 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Monday 09/08 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 09/07 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Sunday 09/07 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Sunday 09/07 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Sunday 09/07 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Sunday 09/07 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Sunday 09/07 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Sunday 09/07 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Sunday 09/07 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Saturday 09/06 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Saturday 09/06 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Saturday 09/06 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Saturday 09/06 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Saturday 09/06 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Saturday 09/06 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 09/06 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Saturday 09/06 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Friday 09/05 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Friday 09/05 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Friday 09/05 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Friday 09/05 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Friday 09/05 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 09/05 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Friday 09/05 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Friday 09/05 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 09/04 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 09/04 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 09/04 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 09/04 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 09/04 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 09/04 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 09/04 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 09/04 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Wednesday 09/03 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Wednesday 09/03 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Wednesday 09/03 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 09/03 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Wednesday 09/03 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Wednesday 09/03 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Wednesday 09/03 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Wednesday 09/03 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Tuesday 09/02 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Tuesday 09/02 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 09/02 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Tuesday 09/02 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Tuesday 09/02 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Tuesday 09/02 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Tuesday 09/02 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Tuesday 09/02 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>

  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 09/11 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 09/11 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 09/11 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 09/11 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 09/11 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 09/11 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 09/11 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 09/11 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Friday 09/12 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Friday 09/12 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Friday 09/12 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Friday 09/12 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Friday 09/12 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 09/12 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Friday 09/12 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Friday 09/12 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Saturday 09/13 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Saturday 09/13 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Saturday 09/13 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Saturday 09/13 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Saturday 09/13 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Saturday 09/13 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 09/13 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Saturday 09/13 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 09/14 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Sunday 09/14 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Sunday 09/14 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Sunday 09/14 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Sunday 09/14 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Sunday 09/14 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Sunday 09/14 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Sunday 09/14 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Monday 09/15 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 09/15 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Monday 09/15 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Monday 09/15 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Monday 09/15 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Monday 09/15 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Monday 09/15 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Monday 09/15 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Tuesday 09/16 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Tuesday 09/16 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 09/16 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Tuesday 09/16 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Tuesday 09/16 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Tuesday 09/16 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Tuesday 09/16 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Tuesday 09/16 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Wednesday 09/17 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Wednesday 09/17 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Wednesday 09/17 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 09/17 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Wednesday 09/17 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Wednesday 09/17 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Wednesday 09/17 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Wednesday 09/17 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 09/18 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 09/18 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 09/18 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 09/18 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 09/18 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 09/18 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 09/18 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 09/18 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Friday 09/19 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Friday 09/19 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Friday 09/19 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Friday 09/19 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Friday 09/19 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 09/19 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Friday 09/19 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Friday 09/19 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Saturday 09/20 00:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Saturday 09/20 03:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Saturday 09/20 06:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Saturday 09/20 09:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Saturday 09/20 12:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Saturday 09/20 15:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 09/20 18:00</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Saturday 09/20 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>Week</td>
</tr>

  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/09/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/09/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/09/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/09/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/09/13</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/08/31</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/09/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/09/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/09/05</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/09/06</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/08/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/08/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/08/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/08/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/08/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/08/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/08/30</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/08/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/08/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/08/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/08/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/08/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/08/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/08/23</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/08/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/08/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/08/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/08/13</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/08/14</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/08/15</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/08/16</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/08/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/08/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/08/05</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/08/06</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/08/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/08/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/08/09</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/07/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/07/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/07/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/07/30</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/07/31</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/08/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/08/02</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/07/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/07/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/07/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/07/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/07/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/07/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/07/26</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/07/13</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/07/14</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/07/15</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/07/16</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/07/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/07/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/07/19</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/07/06</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/07/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/07/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/07/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/07/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/07/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/07/12</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>

  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/09/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/09/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/09/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/09/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/09/13</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/09/14</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/15</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/16</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/09/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/09/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/09/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/09/20</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/09/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/09/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/09/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/09/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/09/27</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/09/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/09/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/09/30</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/10/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/10/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/10/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/10/04</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/10/05</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/10/06</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/10/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/10/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/10/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/10/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/10/11</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/10/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/10/13</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/10/14</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/10/15</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/10/16</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/10/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/10/18</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/10/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/10/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/10/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/10/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/10/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/10/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/10/25</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/10/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/10/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/10/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/10/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/10/30</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/10/31</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/11/01</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/11/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/11/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/11/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/11/05</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/11/06</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/11/07</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/11/08</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>


  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/11/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/11/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/11/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/11/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/11/13</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/11/14</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/11/15</td>
    </tr>
  
  <tr bgcolor="white">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_lane_8"]</td>
    <td></td>
  </tr>
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>Day</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.116">testTable.116</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Page</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=12</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>PlanningBoxError</td>
  <td></td>
</tr><tr title="Element //div[@id=&quot;group_1&quot;] not found" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>Element //div[@id="group_1"] not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 1</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_3"]</td>
  <td>[+] Title 10</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_4"]</td>
  <td>[+] Title 11</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_5"]</td>
  <td>[+] Title 2</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_6"]</td>
  <td>[+] Title 3</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_7"]</td>
  <td>[+] Title 4</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_8"]</td>
  <td>[+] Title 5</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_9"]</td>
  <td>[+] Title 6</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_10"]</td>
  <td>[+] Title 7</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='axis_y_next']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 8</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_2"]</td>
  <td>[+] Title 9</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='axis_y_previous']</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.117">testTable.117</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Vertical Column Header</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList?calendar_view='checked'</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr title="'Site Error' was found in page text." bgcolor="#ffcfcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td>'Site Error' was found in page text.</td>
</tr>
<!-- Make sure that we are working with currently date -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>Thursday 09/11 00:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>Thursday 09/11 03:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>Thursday 09/11 06:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>Thursday 09/11 09:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>Thursday 09/11 12:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>Thursday 09/11 15:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>Thursday 09/11 18:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>Thursday 09/11 21:00</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Year</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>January 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>February 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>March 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>April 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>May 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>June 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>July 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>August 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>September 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>October 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>November 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_12"]</td>
  <td>December 2008</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Month</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>2008/01/01</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>2008/01/04</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>2008/01/07</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>2008/01/10</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>2008/01/13</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>2008/01/16</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>2008/01/19</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>2008/01/22</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>2008/01/25</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>2008/01/28</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>2008/01/31</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>lane_path</td>
  <td>label=Day</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.118">testTable.118</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Vertical Column Header Link</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Modified Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList?calendar_view='checked'</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Planning']</td>
  <td></td>
</tr>
<tr title="'Site Error' was found in page text." bgcolor="#ffcfcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td>'Site Error' was found in page text.</td>
</tr>
<!-- Make sure that we are working with currently date -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>lane_path</td>
        <td>label=Year</td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>January 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>February 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>March 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>April 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>May 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>June 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>July 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>August 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_9"]</td>
  <td>September 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_10"]</td>
  <td>October 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_11"]</td>
  <td>November 2008</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_12"]</td>
  <td>December 2008</td>
</tr>
<!-- tr>
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>.</td>
</tr -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_9']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>.</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_4']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//div[@id='group_lane_5']//a</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
  <td>Title 0</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.119">testTable.119</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Invalid DateTime</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewProxyField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2001</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>00</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>00</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_year</td>
  <td>2002</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_month</td>
  <td>02</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_day</td>
  <td>02</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_hour</td>
  <td>00</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_minute</td>
  <td>00</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2001</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>00</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>00</td>
</tr>

<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_year</td>
  <td>2002</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_month</td>
  <td>02</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_day</td>
  <td>02</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_hour</td>
  <td>00</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_minute</td>
  <td>00</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.120">testTable.120</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, using metadata tab
to set categories</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewProxyField</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_price</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>33.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_price</td>
  <td>33.0</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_price</td>
  <td>33.0</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_price</td>
  <td>55.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>99.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_price</td>
  <td>55.0</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.123">testTable.123</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Relation Field and Multi Relation Field in
the same Form</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewProxyField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<!-- no amiguity, relations are edited directly. -->
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.124">testTable.124</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, using metadata tab
to set categories</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewProxyField</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>subfield_field_my_bar_category_title_list_relation_0</td>
  <td>label=Add Foo</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.125">testTable.125</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Invalid DateTime</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewProxyField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td>9999</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td>88</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td>77</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>66</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_year</td>
  <td>9999</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_month</td>
  <td>88</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_day</td>
  <td>77</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_hour</td>
  <td>66</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_minute</td>
  <td>99</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>You did not enter a valid date and time.</td>
  <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.128">testTable.128</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Relation Field and Multi Relation Field in
the same Form</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<!-- no amiguity, relations are edited directly. -->
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1</td>
</tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.131">testTable.131</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field with editable listbox</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1&amp;create_line:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/view</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_big_category_title</td>
  <td>c%</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>x</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>y</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[preceding-sibling::input[@name="field_my_foo_big_category_title"]][@value='update...']</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="listbox_next_page"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//select[@name="listbox_list_start"]</td>
  <td>10</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="listbox_next_page"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//select[@name="listbox_list_start"]</td>
  <td>20</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="listbox_previous_page"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//select[@name="listbox_list_start"]</td>
  <td>10</td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>listbox_list_start</td>
  <td>value=0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>//select[@name="listbox_list_start"]</td>
  <td>0</td>
</tr>



<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>id=dialog_submit_button</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td></td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertElementPresent</td>
  <td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>x</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>//fieldset[@id='fieldset_right']/div[@class='field error']/span[@class='error']</td>
  <td>
</td></tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>y</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/span[@class='error']</td>
  <td>
</td></tr>

<!-- now set correct values -->
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>2</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertElementPresent</td>
  <td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
  <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.132">testTable.132</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Multi Relation Field, using metadata tab
to set categories</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Base_viewMetadata</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_category_list</td>
  <td>bar_category/foo_module/0
bar_category/foo_module/1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Relation Fields</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 0
Title 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 0
Title 1
Title 1</td>
  <td>Make sure than we can repeat the second item in a list</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 0
Title 1
Title 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 0
Title 0
Title 1
Title 1</td>
  <td>Make sure that we can repeat the first item (default) in a list</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 0
Title 0
Title 1
Title 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1
Title 0
Title 1</td>
  <td>Make sure we can reorder items in a list</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>Title 1
Title 0
Title 1</td>
  <td></td>
</tr>
<!-- XXX don't test jump for now, because we don't have good locators anyway.
-->
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.133">testTable.133</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, using metadata tab
to set categories</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Base_viewMetadata</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_category_list</td>
  <td>foo_category/a/a1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=View</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<!-- XXX don't test jump for now, because we don't have good locators anyway.
-->
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.137">testTable.137</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, using the save
button</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Title 0</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<!-- no amiguity, the relation is edited directly. -->
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>a1</td>
</tr>

<!-- and a link is shown (XXX move in another test?) -->
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <!-- XXX RelationStringField generated HTML must be tweaked to ease testing.
  -->
  <td> //img[@src='http://localhost:7080/test/images/jump.png']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td> //img[@src='http://localhost:7080/test/images/jump.png']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertLocation</td>
  <td>/portal_categories/foo_category/a/a1/view</td>
  <td>
</td></tr>
</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.141">testTable.141</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, using metadata tab
to set categories</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>subfield_field_my_bar_category_title_list_relation_0</td>
  <td>label=Add Foo</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_bar_category_title_list</td>
  <td>azértï</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.142">testTable.142</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field with editable listbox</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1&amp;create_line:int=1</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/ListBoxZuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>type</td>
  <td>field_my_foo_category_title</td>
  <td>b</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>x</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>y</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyPortalStatusMessage</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>b</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_quantity</td>
  <td>x</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>//fieldset[@id='fieldset_right']/div[@class='field error']/span[@class='error']</td>
  <td>
</td></tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>y</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyElementPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/span[@class='error']</td>
  <td>
</td></tr>

<!-- now save correct values -->
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_quantity</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
  <td>2</td>
</tr>

<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>field_my_foo_category_title</td>
  <td>b</td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.143">testTable.143</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for an Accounting Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and check the default view {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Accounting Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>label=2 - Fixed Assets</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>label=3 - Stocks</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>20.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>20.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<!-- }}} -->

<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered. FIXME: we won't be able to delete the transaction later
-->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Validate Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Posted</td>
  <td></td>
</tr>
<!-- next step to delivered step. -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Close Accounting Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Closed</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Create the reversal transaction and check values {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Create Reversal Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Reversal Transaction for * created.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_title</td>
  <td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/stocks</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/fixed_assets</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>20.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
  <td>0.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
  <td>0.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>20.0</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.144">testTable.144</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Simple view of an Accounting Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and check the default view {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Accounting Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>label=2 - Fixed Assets</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>label=3 - Stocks</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>20.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Check values we just entered {{{ -->
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/fixed_assets</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/stocks</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>20.0</td>
</tr>
<!-- stat is updated -->
<tr bgcolor="white">
  <td>assertFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[4]</td>
  <td>10</td>
</tr>
<tr bgcolor="white">
  <td>assertFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[5]</td>
  <td>20</td>
</tr>
<!-- }}} -->

<!-- Add a new empty line {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Accounting Transaction Line</td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Accounting Transaction Line added.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>3 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
  <td>0.0</td>
</tr>          
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
  <td>0.0</td>
</tr> 
<!-- }}} -->

<!-- Check values are still correct {{{ -->
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/fixed_assets</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/stocks</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>20.0</td>
</tr>
<!-- stat -->
<tr bgcolor="white">
  <td>assertFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[4]</td>
  <td>10</td>
</tr>
<tr bgcolor="white">
  <td>assertFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[5]</td>
  <td>20</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.146">testTable.146</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test for Creating Payment Transactions related to some Invoices
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Select {{{ -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Show All']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_search_line']/td[4]/span/input</td>
  <td>Sale Invoice Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<!-- }}} -->

<!-- select create payment action {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Create Related Payments</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_node</td>
  <td>label=5 - Bank</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_payment_mode</td>
  <td>label=Cash</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_payment</td>
  <td>label=My default bank account</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
  <td></td>
</tr>
<tr title="Actual value 'Payments creation for 2 on 2 invoices in progress.' did not match 'Payments Creation for 2 on 2 Invoices in Progress'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Payments Creation for 2 on 2 Invoices in Progress</td>
  <td>Actual value 'Payments creation for 2 on 2 invoices in progress.' did not match 'Payments Creation for 2 on 2 Invoices in Progress'</td>
</tr>
<!-- }}} -->

<!-- show the dialog again, to check it remembers values {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Create Related Payments</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_your_node</td>
  <td>account_module/bank</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_your_payment_mode</td>
  <td>cash</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_your_payment</td>
  <td>organisation_module/my_organisation/my_bank</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_cancel:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Check accounting transactions are created {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/accounting_module/view</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Show All']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>6 record(s)</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.147">testTable.147</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Section Selection for Accounting Transaction.
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<!-- Reset Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and select an orgaisation as section {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Accounting Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>label=My Organisation</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>My Accounting Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_edit:method'][1]</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>(None, None)</td>
  <td></td>
</tr>
<!-- Activity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- Open the transaction view and check section value. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>label=Accounting</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=My Accounting Transaction</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>

<!-- Reset Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>

<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.148">testTable.148</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Simple view of an Accounting Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add a payment transaction and check the default view {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Payment Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>3 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>label=40 - Payable</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>label=5 - Bank</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_destination_section_title</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Check values we just entered {{{ -->
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/payable</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/receivable</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>account_module/bank</td>
</tr>
<!-- }}} -->

<!-- Edit the party on a line {{{ -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Payable</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_destination_section_title</td>
  <td>Supplier</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//a[3]/span[1]</td> <!-- FIXME -->
  <td></td>
</tr>
<!-- }}} -->

<!-- Check new column is here {{{ -->
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Supplier</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]</td>
  <td>Client 1</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.149">testTable.149</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Section Selection for Payment Transaction.
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and select an orgaisation as section {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Payment Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>label=My Organisation</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>My Payment Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_edit:method'][1]</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>(None, None)</td>
  <td></td>
</tr>
<!-- Activity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- Open the transaction view and check section value. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>label=Accounting</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=My Payment Transaction</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>

<!-- Reset Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>

<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.150">testTable.150</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for a Purchase Invoice Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add a purchase invoice transaction and check the default view {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Purchase Invoice Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_source_section_title</td>
  <td>Supplier</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_stop_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>3 record(s)</td>
</tr>

<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>label=6 - Goods Purchase</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>label=4456 - Refundable VAT 10%</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>label=40 - Payable</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>11.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>1.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<!-- }}} -->

<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered. FIXME: we won't be able to delete the transaction later
-->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Validate Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Posted</td>
  <td></td>
</tr>
<!-- next step to delivered step. -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Close Accounting Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Closed</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Create the reversal transaction and check values {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Create Reversal Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Reversal Transaction for * created.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section_title</td>
  <td>Supplier</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_title</td>
  <td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td> <!-- this is the portal type. -->
  <td>Purchase Invoice Transaction</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_stop_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>3 record(s)</td>
</tr>
<!-- Same as above, bad ordering ... -->
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/payable</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/refundable_vat</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>account_module/goods_purchase</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>10.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
  <td>0.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
  <td>1.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>0.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
  <td>0.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
  <td>11.0</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.151">testTable.151</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Section Selection for Purchase Invoice Transaction.
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and select an orgaisation as section {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Purchase Invoice Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_destination_section</td>
  <td>label=My Organisation</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>My Purchase Invoice Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_edit:method'][1]</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>(None, None)</td>
  <td></td>
</tr>
<!-- Activity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- Open the transaction view and check section value. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>label=Accounting</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=My Purchase Invoice Transaction</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section</td>
  <td>organisation_module/my_organisation</td>
</tr>

<!-- Reset Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>

<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.152">testTable.152</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for a Sale Invoice Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add a sale invoice transaction and check the default view {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Sale Invoice Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_destination_section_title</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>3 record(s)</td>
</tr>

<!-- XXX all this ordering is wrong; make sure to update this test after
fixing. -->
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>label=7 - Goods Sales</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>label=4457 - Collected VAT 10%</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
  <td>11.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
  <td>1.0</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
  <td>10.0</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@name='Base_edit:method']</td>
  <td></td>
</tr>
<tr title="Actual value 'Data updated.' did not match 'Data Updated.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td>Actual value 'Data updated.' did not match 'Data Updated.'</td>
</tr>
<!-- }}} -->

<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered. FIXME: we won't be able to delete the transaction later
-->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Validate Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Posted</td>
  <td></td>
</tr>
<!-- next step to delivered step. -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Close Accounting Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Status changed.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Closed</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Create the reversal transaction and check values {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Create Reversal Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Reversal Transaction for * created.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_destination_section_title</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_title</td>
  <td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Sale Invoice Transaction</td><!-- This is the portal_type -->
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>subfield_field_my_start_date_day</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>field_my_resource</td>
  <td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>3 record(s)</td>
</tr>
<!-- Same as above, bad ordering ... -->
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>account_module/receivable</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
  <td>account_module/collected_vat</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
  <td>account_module/goods_sales</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
  <td>0.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
  <td>10.0</td> 
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
  <td>0.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
  <td>1.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
  <td>11.0</td>
</tr>
<tr bgcolor="white">
  <td>assertFloatValue</td>
  <td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
  <td>0.0</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.153">testTable.153</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Section Selection for Sale Invoice Transaction.
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- Add an accounting transaction and select an orgaisation as section {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Sale Invoice Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>label=My Organisation</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>My Sale Invoice Transaction</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_edit:method'][1]</td>
  <td></td>
</tr>
<tr title="'Data Updated.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td>'Data Updated.' not found in page text.</td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>(None, None)</td>
  <td></td>
</tr>
<!-- Activity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<!-- Open the transaction view and check section value. -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>label=Accounting</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=My Sale Invoice Transaction</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertValue</td>
  <td>field_my_source_section</td>
  <td>organisation_module/my_organisation</td>
</tr>

<!-- Reset Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_setDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>('group/demo_group', 'group/demo_group')</td>
  <td></td>
</tr>

<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.163">testTable.163</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Accounting Transaction Module Displays empty Transactions
</td></tr>
</thead><tbody>

<!-- setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<!-- empty transactions are displayed in the list -->
<!-- Check default values {{{ -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- 4 item by default -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>4 record(s)</td>
</tr>
<!-- check amounts for stats -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[9]
</td>
  <td>33200.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[10]
</td>
  <td>33200.00</td>
</tr>
<!-- }}} -->

<!-- Add empty transaction {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Accounting Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/accounting_module/view</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Check new values (1 more item (values 0), same stats) {{{ -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>5 record(s)</td>
</tr>
<!-- column properties -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[3]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[4]
  </td>
  <td>Accounting Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[5]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[6]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[7]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[8]
  </td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_0']/td[9]
  </td>
  <td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_0']/td[10]
  </td>
  <td>0.0</td>
</tr>

<!-- check amounts for stats -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[9]
</td>
  <td>33200.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[10]
</td>
  <td>33200.00</td>
</tr>
<!-- }}} -->

<!-- same but with deleting lines -->

<!-- Add empty transaction and delete its lines {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Accounting Transaction</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>goBackAndWait</td>
  <td></td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Accounting Transaction Lines:</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_check_all</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_deleteObjectList:method</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_callDialogMethod:method</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Deleted.</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>listbox_record_number</td>
  <td>0 record(s)</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/accounting_module/view</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- Check new values (1 more item (values 0), same stats) {{{ -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>6 record(s)</td>
</tr>
<!-- column properties line 0 -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[3]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[4]
  </td>
  <td>Accounting Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[5]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[6]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[7]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_0']/td[8]
  </td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_0']/td[9]
  </td>
  <td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_0']/td[10]
  </td>
  <td>0.0</td>
</tr>
<!-- column properties line 1 (order for lines 0 and 1 is unknown as we sort on date) -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[3]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[4]
  </td>
  <td>Accounting Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[5]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[6]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[7]
  </td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>
//tr[@id='listbox_data_line_1']/td[8]
  </td>
  <td>Draft</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_1']/td[9]
  </td>
  <td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_data_line_1']/td[10]
  </td>
  <td>0.0</td>
</tr>

<!-- check amounts for stats -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[9]
</td>
  <td>33200.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>
//tr[@id='listbox_stat_line']/td[10]
</td>
  <td>33200.00</td>
</tr>
<!-- }}} -->


</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.170">testTable.170</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Accounting Transaction Template
</td></tr>
</thead><tbody>

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_initializeAccountingTransactionTemplateTest</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  

<!-- Setup {{{ -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<!-- }}} -->

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Accounting Transaction</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Accounting Transaction Line</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Accounting Transaction Line</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>Accounting Transaction Template</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_year</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_month</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_start_date_day</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_resource</td>
  <td>label=YEN</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/select</td>
  <td>label=1 - Equity</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id="listbox_data_line_1"]/td[3]/select</td>
  <td>label=2 - Fixed Assets</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id="listbox_data_line_2"]/td[3]/select</td>
  <td>label=40 - Payable</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>//tr[@id="listbox_data_line_3"]/td[3]/select</td>
  <td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>document.forms[0].elements['Base_edit:method'][1]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Make a Template</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<!-- Remove Accounting Transactions -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_initializeAccountingTransactionTemplateTest</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Accounting Transactions Created.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounting</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Add Accounting Transaction Template</td>
</tr>
<tr title="'Template Created.' not found in page text." bgcolor="#ffcfcf">
  <td>assertTextPresent</td>
  <td>Template Created.</td>
  <td>'Template Created.' not found in page text.</td>
</tr>

<!-- Check the content of the document -->
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>Accounting Transaction Template</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>field_my_resource</td>
  <td>YEN</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/select</td>
  <td>label=1 - Equity</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>//tr[@id="listbox_data_line_1"]/td[3]/select</td>
  <td>label=2 - Fixed Assets</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>//tr[@id="listbox_data_line_2"]/td[3]/select</td>
  <td>label=40 - Payable</td>
</tr>
<tr bgcolor="white">
  <td>verifySelected</td>
  <td>//tr[@id="listbox_data_line_3"]/td[3]/select</td>
  <td>label=41 - Receivable</td>
</tr>

<!-- Wait for activities -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<!-- delete template -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_favorite</td>
  <td>label=Preferences</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Preference for erp5_accounting ui tests</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Templates</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_title</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_check_all</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_deleteObjectList:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Deleted.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>0 record(s)</td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.172">testTable.172</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Account GAP Parallel listfield.
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Add an account -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>Add Account</td>
</tr>
<tr title="Actual value 'Object created.' did not match 'Object Created.'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Object Created.</td>
  <td>Actual value 'Object created.' did not match 'Object Created.'</td>
</tr>
<!-- }}} -->


<tr bgcolor="white">
  <td>type</td>
  <td>field_my_title</td>
  <td>Dummy Account for UI Test</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_my_account_type</td>
  <td>label=Asset</td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>GAP - Another Standards</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>subfield_field_my_gap_list_my_country/my_accounting_standards</td>
  <td>label=1 - Equity Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_edit:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>subfield_field_my_gap_list_my_country/my_accounting_standards</td>
  <td>my_country/my_accounting_standards/1</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>subfield_field_my_gap_list_another_country/another_standards</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>subfield_field_my_gap_list_another_country/another_standards</td>
  <td>label=1 - Dummy Account</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_edit:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>subfield_field_my_gap_list_my_country/my_accounting_standards</td>
  <td>my_country/my_accounting_standards/1</td>
</tr>
<tr bgcolor="white">
  <td>assertValue</td>
  <td>subfield_field_my_gap_list_another_country/another_standards</td>
  <td>another_country/another_standards/1</td>
</tr>

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.176">testTable.176</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Account Transaction List then jump to accounting module.
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Receivable account and check transaction list -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Receivable</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>

<!-- {{{ stat line -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[8]</td>
  <td>5500.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>5500.0</td>
</tr>
<!-- }}} -->

<!-- Jump to Accounting Module {{{ -->
<tr title="Element link=Transactions Related To This Account: not found" bgcolor="#ffcfcf">
  <td>clickAndWait</td>
  <td>link=Transactions Related To This Account:</td>
  <td>Element link=Transactions Related To This Account: not found</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>2 record(s)</td>
</tr>
<!-- check amounts for lines -->
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[9]</td>
  <td>2200.0</td>
</tr>
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[10]</td>
  <td>2200.0</td>
</tr>
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[9]</td>
  <td>3300.0</td>
</tr>
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[10]</td>
  <td>3300.0</td>
</tr>
<!-- check amounts for stats -->
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>5500.00</td>
</tr>
<tr bgcolor="white">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>5500.00</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.186">testTable.186</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with start date
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_jump</td>
  <td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
  <td>2005</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
  <td>01</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
  <td>12</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_edit:method</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//div[preceding-sibling::label[contains(text(),'From Date')]]</td>
  <td>2005/01/12</td>
</tr>
<!-- The summary line is counted here. -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>45 record(s)</td>
</tr>
<!-- }}} -->

<!-- The first line is a 'summary' line. {{{ -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]</td>
  <td>Previous Balance</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]</td>
  <td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[9]</td>
  <td>72600.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[10]</td>
  <td>1100.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[12]</td>
  <td>71500.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[13]</td>
  <td>71500.00</td>
</tr>
<!-- }}} -->

<!-- Lisbox body, especially the second line {{{ -->
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]</td>
  <td>Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]</td>
  <td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_1']/td[8]</td>
  <td>Posted</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[9]</td>
  <td>13200.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[10]</td>
  <td>0.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[12]</td>
  <td>13200.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_1']/td[13]</td>
  <td>84700.00</td>
</tr>
<!-- }}} -->

<!-- Stat line {{{ -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>0</td>
</tr>
<!-- }}} -->

<!-- Second page {{{ -->
<tr bgcolor="#cfffcf">
  <td>assertSelected</td>
  <td>listbox_page_selection</td>
  <td>label=1 of 3</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>listbox_page_selection</td>
  <td>label=2 of 3</td>
</tr>
<tr title="Actual value 'Previous Balance' did not match 'Payment from Client 1 Sale Invoice'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]</td>
  <td>Actual value 'Previous Balance' did not match 'Payment from Client 1 Sale Invoice'</td>
</tr>
<tr title="Actual value '2005/01/12' did not match '2005/01/21*'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]</td>
  <td>Actual value '2005/01/12' did not match '2005/01/21*'</td>
</tr>
<tr title="Actual value '72600' did not match '0'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[9]</td>
  <td>Actual value '72600' did not match '0'</td>
</tr>
<tr title="Actual value '1100' did not match '12100'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[10]</td>
  <td>Actual value '1100' did not match '12100'</td>
</tr>
<tr title="Actual value '71500' did not match '-12100'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[12]</td>
  <td>Actual value '71500' did not match '-12100'</td>
</tr>
<tr title="Actual value '71500' did not match '181500'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[13]</td>
  <td>Actual value '71500' did not match '181500'</td>
</tr>
<!-- }}} -->

<!-- Stat line again {{{ -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>0</td>
</tr>
<!-- }}} -->

<!-- {{{ Tear down -->
<tr title="Actual value '1 of 3' did not match '2 of 3'" bgcolor="#ffcfcf">
  <td>assertSelected</td>
  <td>listbox_page_selection</td>
  <td>Actual value '1 of 3' did not match '2 of 3'</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>listbox_page_selection</td>
  <td>label=1 of 3</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_jump</td>
  <td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Base_edit:method</td>
  <td></td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.187">testTable.187</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with multiple pages and date range
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr title="Actual value '45 record(s)' did not match '56 record(s)'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>Actual value '45 record(s)' did not match '56 record(s)'</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>0.0</td>
</tr>
<!-- }}} -->

<!-- {{{ check second page -->
<tr bgcolor="#cfffcf">
  <td>assertSelected</td>
  <td>listbox_page_selection</td>
  <td>1 of 3</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>listbox_page_selection</td>
  <td>2 of 3</td>
</tr>
<tr bgcolor="white">
  <!-- workaround for #206 -->
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr title="Actual value '45 record(s)' did not match '56 record(s)'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>Actual value '45 record(s)' did not match '56 record(s)'</td>
</tr>
<!-- check first line -->
<tr title="Actual value 'Payment from Client 1 Sale Invoice' did not match 'Client 1 Sale Invoice'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]</td>
  <td>Actual value 'Payment from Client 1 Sale Invoice' did not match 'Client 1 Sale Invoice'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>My Organisation</td>
</tr>
<tr title="Actual value '2005/01/21' did not match '2005/01/16'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]</td>
  <td>Actual value '2005/01/21' did not match '2005/01/16'</td>
</tr>
<tr title="Actual value 'Payment Transaction' did not match 'Sale Invoice Transaction'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Actual value 'Payment Transaction' did not match 'Sale Invoice Transaction'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]</td>
  <td>41</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[8]</td>
  <td>Posted</td>
</tr>
<tr title="Actual value '0' did not match '17600'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[9]</td>
  <td>Actual value '0' did not match '17600'</td>
</tr>
<tr title="Actual value '12100' did not match '0'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[10]</td>
  <td>Actual value '12100' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[11]</td>
  <td></td>
</tr>
<tr title="Actual value '-12100' did not match '17600'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[12]</td>
  <td>Actual value '-12100' did not match '17600'</td>
</tr>
<!-- this is the same as the last net_balance from the previous page -->
<tr title="Actual value '181500' did not match '133100'" bgcolor="#ffcfcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_data_line_0']/td[13]</td>
  <td>Actual value '181500' did not match '133100'</td>
</tr>

<!-- Stats should not change -->
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[9]</td>
  <td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[10]</td>
  <td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>0.0</td>
</tr>
<!-- }}} -->

<!-- {{{ tear down -->
<tr bgcolor="#cfffcf">
  <td>assertSelected</td>
  <td>listbox_page_selection</td>
  <td>2 of 3</td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>listbox_page_selection</td>
  <td>1 of 3</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.188">testTable.188</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation shows transactions for this
organisation and no bogus parameters are kept in the selection.
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 2 Organisation and check transaction list -->
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>  
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr title="Actual value 'Previous Balance' did not match 'Client 1 Sale Invoice'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]</td>
  <td>Actual value 'Previous Balance' did not match 'Client 1 Sale Invoice'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>2200</td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 2 Organisation and check transaction list -->
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>  
  <td>Client 2</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 2</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Transactions</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>listbox_record_number</td>
  <td>1 record(s)</td>
</tr>
<tr title="Actual value 'Previous Balance' did not match 'Client 2 Sale Invoice'" bgcolor="#ffcfcf">
  <td>verifyText</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]</td>
  <td>Actual value 'Previous Balance' did not match 'Client 2 Sale Invoice'</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyFloat</td>
  <td>//tr[@id='listbox_stat_line']/td[12]</td>
  <td>3300</td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.190">testTable.190</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Grouping from account transaction view
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&amp;add_related_payments:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Receivable account and use grouping fast input -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Receivable</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>

<!-- The mode should be 'grouping' by default -->
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>0.00</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>4 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_3']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>2 200.00</td>
</tr>

<!-- Not possible to group for now -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr title="Actual value 'Nothing matches.' did not match 'Nothing matches'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>Nothing matches</td>
  <td>Actual value 'Nothing matches.' did not match 'Nothing matches'</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>2 200.00</td>
</tr>

<!-- select one more -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_2']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>0.00</td>
</tr>

<!-- selected amount is 0, so it will be possible to validate -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Grouped</td>
  <td></td>
</tr>

<!-- mark the module as changed, reindex and come back to the account -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Receivable</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>

<!-- Swith to 'ungrouping' mode to see grouped lines, and ungroup them -->
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td>on</td>
</tr>


<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
  <td></td>
</tr>

<!-- now try to ungroup with only one, it will ungroup all related lines -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Ungrouped</td>
  <td></td>
</tr>

<!-- Wait for indexing and go back to this fast input to check everything is OK
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Accounts</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Receivable</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>4 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_2']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_3']/td[2]/a/text()</td>
  <td></td>
</tr>

<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.191">testTable.191</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Grouping from entity transaction view
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&amp;add_related_payments:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>  
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 1 Organisation and use grouping fast input -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>

<!-- The mode should be 'grouping' by default -->
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>0.00</td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>5 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>select</td>
  <td>field_your_node</td>
  <td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>

<!-- select and group -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr title="Actual value '2 lines grouped.' did not match '2 Lines Grouped'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Grouped</td>
  <td>Actual value '2 lines grouped.' did not match '2 Lines Grouped'</td>
</tr>

<!-- mark the module as changed, reindex and come back to the entity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>


<!-- Swith to 'ungrouping' mode to see grouped lines, and ungroup them -->
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td>on</td>
</tr>


<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
  <td></td>
</tr>

<!-- now try to ungroup with only one, it will remove references on all grouped
lines -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Ungrouped</td>
  <td></td>
</tr>

<!-- Wait for indexing and go back to this fast input to check everything is OK
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
  <td></td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.192">testTable.192</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Grouping with multiple pages
</td></tr>
</thead><tbody>

<!-- Setup {{{ -->

    <tr bgcolor="white">
      <td>store</td>
      <td>/test</td>
      <td>base_url</td>
    </tr>
    
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/AccountingZuite_reset</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>

    
    <tr bgcolor="white">
      <td>open</td>
      <td>/test/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&amp;month_count:int=6&amp;add_related_payments:int=1</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Accounting Transactions Created.</td>
      <td></td>
    </tr>
    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr bgcolor="#cfffcf">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    

    <tr bgcolor="white">
      <td>open</td>
      <td>${base_url}</td>
      <td></td>
    </tr>
  
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>type</td>
  <!-- title -->
  <td>//tr[@id='listbox_search_line']/td[2]/span/input</td>  
  <td>Client 1</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<!-- }}} -->

<!-- {{{ Select Client 1 Organisation and use grouping fast input -->
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>

<!-- The mode should be 'grouping' by default -->
<tr bgcolor="#cfffcf">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
  <td>0.00</td>
</tr>

<tr bgcolor="white">
  <td>select</td>
  <td>field_your_node</td>
  <td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>

<tr bgcolor="#cfffcf">
  <td>assertText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>12 record(s)</td>
</tr>

<!-- select and group -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_0']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id='listbox_next_page']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//span[@id='listbox_item_number']</td>
  <td>- 1 item(s) selected</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr title="Actual value '2 lines grouped.' did not match '2 Lines Grouped'" bgcolor="#ffcfcf">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Grouped</td>
  <td>Actual value '2 lines grouped.' did not match '2 Lines Grouped'</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_item_number']</td>
  <td>- 0 item(s) selected</td>
</tr>

<!-- mark the module as changed, reindex and come back to the entity -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_markChanged</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>


<!-- Swith to 'ungrouping' mode to see grouped lines, and ungroup them -->
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
  <td>on</td>
</tr>


<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>2 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_item_number']</td>
  <td>- 0 item(s) selected</td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertElementPresent</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
  <td></td>
</tr>

<!-- now try to ungroup with only one, it will remove references on all grouped
lines -->
<tr bgcolor="white">
  <td>click</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_submit_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Ungrouped</td>
  <td></td>
</tr>

<!-- Wait for indexing and go back to this fast input to check everything is OK
-->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>selectAndWait</td>
  <td>select_module</td>
  <td>Organisations</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>link=Client 1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@alt='Grouping Reference Fast Input']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>off</td>
</tr>
<tr bgcolor="white">
  <td>click</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//input[@id="dialog_update_button"]</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Updated</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyValue</td>
  <td>//input[@name='field_your_grouping' and @value='grouping']</td>
  <td>on</td>
</tr>
<tr bgcolor="white">
  <td>verifyText</td>
  <td>//span[@id='listbox_record_number']</td>
  <td>12 record(s)</td>
</tr>
<tr bgcolor="white">
  <td>assertElementNotPresent</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
  <td></td>
</tr>
<!-- }}} -->

</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.203">testTable.203</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on Drawing</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add Drawing</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Successors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Successors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.204">testTable.204</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on File</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add File</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.205">testTable.205</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on PDF</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add PDF</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Successors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Successors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.206">testTable.206</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on Presentation</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add Presentation</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Successors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Successors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.207">testTable.207</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on Spreadsheet</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add Spreadsheet</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Successors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Successors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     <span style="color: red">FAIL</span>
     <a href="http://localhost:7080/test/portal_tests/result_20080911_021507/testTable.208">testTable.208</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Check Jump Actions on Text</td></tr>
</thead><tbody>

<tr bgcolor="white">
        <td>store</td>
        <td>http://localhost:7080/test</td>
        <td>base_url</td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/document_module/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Add Text</td>
</tr>
<tr title="'Object Created.' not found in page text." bgcolor="#ffcfcf">
        <td>assertTextPresent</td>
        <td>Object Created.</td>
        <td>'Object Created.' not found in page text.</td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similarity Cloud</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similarity Cloud</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Predecessors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Predecessors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Wiki Successors</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Wiki Successors</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Related Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Similar Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Similar Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=Reference Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>Reference Documents</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_jump</td>
        <td>label=All Related Documents</td>
</tr>
<tr bgcolor="white">
        <td>assertTextPresent</td>
        <td>All Related Documents</td>
        <td></td>
</tr>

</tbody></table>

</div>
 </div>
 </div>



</body>
</html>