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

<title>2008-05-22 17:27:29</title>
</head>
<body>

<h1> Test Result: 2008-05-22 17:27:29</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">10207.0</td>
 </tr>

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

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

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

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

 <tr>
  <th align="left">Commands with errors</th>
  <td align="right" style="color: orange">25</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_20080522_172729/testTable.4">testTable.4</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test update from svn (You
      must have checkout a copy of test_core in your svn dir)</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> http://localhost:7080/test/foo_module/BTZuite_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}/portal_templates/TemplateTool_viewUpdateRepositoryBusinessTemplateListDialog</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="#cfffcf">
        <td>assertTextPresent</td>
        <td>Business Templates Updated Successfully</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>open</td>
        <td>${base_url}/portal_templates/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>click</td>
        <td>//input[@id='listbox_cb_KFMnaHR0cDovL3RvcnJlbnQuZXJwNS5vcmcvZGlzdHMvc25hcHNob3QvdGVzdF9idDUnCnAxClMndGVzdF9jb3JlLmJ0NScKcDIKdC4=']</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>clickAndWait</td>
        <td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
        <td></td>
</tr>
<tr bgcolor="#cfffcf">
        <td>assertTextPresent</td>
        <td>Business Template test_core installed</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}/portal_templates/view</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>type</td>
        <td>title</td>
        <td>test_core</td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>hidden_button</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>clickAndWait</td>
        <td>link=Installed</td>
        <td></td>
</tr>
<tr bgcolor="white">
        <td>selectAndWait</td>
        <td>select_action</td>
        <td>label=Revert &amp; Update Business Template from SVN</td>
</tr>
<tr title="Element dialog_submit_button not found" bgcolor="#ffcfcf">
        <td>clickAndWait</td>
        <td>dialog_submit_button</td>
        <td>Element dialog_submit_button not found</td>
</tr>
<tr bgcolor="white">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/BTZuite_reset?end=1</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>assertTextPresent</td>
  <td>Reset 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_20080522_172729/testTable.86">testTable.86</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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</td>
</tr>

<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>

<tr bgcolor="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/testTable.87">testTable.87</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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</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="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/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 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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</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="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/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, 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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</td>
</tr>

<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[2]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]</td>
  <td>Invalidate Action</td>
</tr>

<tr bgcolor="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/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 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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</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="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/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</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>Mass Workflow Transition</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 title="Option with label 'Validate Action' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
  <td>Option with label 'Validate Action' not found</td>
</tr>

<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[1]/a</td>
  <td>1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
  <td>Foo</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
  <td>Validated</td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <td>assertText</td>
  <td>listbox_title</td>
  <td>exact:Foos:</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[2]</td>
  <td>Title 2</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_0']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[2]</td>
  <td>Title 3</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_1']/td[4]</td>
  <td>Validate Action</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[2]</td>
  <td>Title 1</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//tr[@id='listbox_data_line_2']/td[4]</td>
  <td>Invalidate Action</td>
</tr>

<tr bgcolor="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Workflow Modification in Progress</td>
  <td></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_20080522_172729/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 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 bgcolor="white">
  <td>clickAndWait</td>
  <td>//img[@name='JumpToCurrentDay']</td>
  <td></td>
</tr>
<tr bgcolor="#cfffcf">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="#cfffcf">
  <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 05/22 00:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 05/22 03:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 05/22 06:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 05/22 09:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 05/22 12:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 05/22 15:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 05/22 18:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 05/22 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="#cfffcf">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


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


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


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


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


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


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


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


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


  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Tuesday 05/13 00:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Tuesday 05/13 03:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 05/13 06:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Tuesday 05/13 09:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Tuesday 05/13 12:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Tuesday 05/13 15:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Tuesday 05/13 18:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Tuesday 05/13 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_previous']</td>
    <td></td>
  </tr>
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
  <td>verifyText</td>
  <td>//div[@id="group_1"]</td>
  <td>[+] Title 0</td>
</tr>
<tr bgcolor="#cfffcf">
  <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Thursday 05/22 00:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Thursday 05/22 03:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Thursday 05/22 06:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Thursday 05/22 09:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 05/22 12:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Thursday 05/22 15:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Thursday 05/22 18:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Thursday 05/22 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="#cfffcf">
    <td>verifyElementNotPresent</td>
    <td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
    <td></td>
  </tr>


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


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


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


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


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


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


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


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


  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Saturday 05/31 00:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Saturday 05/31 03:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Saturday 05/31 06:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Saturday 05/31 09:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Saturday 05/31 12:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Saturday 05/31 15:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 05/31 18:00</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_8"]</td>
      <td>Saturday 05/31 21:00</td>
    </tr>
  
  <tr bgcolor="white">
    <td>clickAndWait</td>
    <td>//input[@id='axis_x_next']</td>
    <td></td>
  </tr>
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/05/18</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/05/19</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/05/20</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/05/21</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/22</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/23</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/24</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/05/11</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/05/12</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/05/13</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/05/14</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/15</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/16</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/17</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/05/04</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/05/05</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/05/06</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/05/07</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/08</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/09</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/10</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/04/27</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/04/28</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/04/29</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/04/30</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/01</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/02</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/03</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/04/20</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/04/21</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/04/22</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/04/23</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/04/24</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/04/25</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/04/26</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/04/13</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/04/14</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/04/15</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/04/16</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/04/17</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/04/18</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/04/19</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Sunday 2008/04/06</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/04/07</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/04/08</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/04/09</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/04/10</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/04/11</td>
    </tr>
  
  
    <tr bgcolor="#cfffcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/04/12</td>
    </tr>
  
  <tr bgcolor="#cfffcf">
    <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 title="Actual value 'Sunday 2008/03/29' did not match 'Sunday 2008/03/30'" bgcolor="#ffcfcf">
      <td>assertText</td>
      <td> //div[@id="group_lane_1"]</td>
      <td>Actual value 'Sunday 2008/03/29' did not match 'Sunday 2008/03/30'</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/03/31</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/04/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/04/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/04/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/04/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/04/05</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/03/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/03/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/03/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/03/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/03/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/03/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/03/29</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/03/16</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/03/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/03/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/03/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/03/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/03/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/03/22</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/05/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/05/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/05/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/05/21</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/24</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/05/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/05/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/05/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/05/28</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/05/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/05/30</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/05/31</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/06/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/06/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/06/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/06/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/06/05</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/06/06</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/06/07</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/06/08</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/06/09</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/06/10</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/06/11</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/06/12</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/06/13</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/06/14</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/06/15</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/06/16</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/06/17</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/06/18</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/06/19</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/06/20</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/06/21</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/06/22</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/06/23</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/06/24</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/06/25</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/06/26</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/06/27</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/06/28</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/06/29</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_2"]</td>
      <td>Monday 2008/06/30</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_3"]</td>
      <td>Tuesday 2008/07/01</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_4"]</td>
      <td>Wednesday 2008/07/02</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_5"]</td>
      <td>Thursday 2008/07/03</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_6"]</td>
      <td>Friday 2008/07/04</td>
    </tr>
  
  
    <tr bgcolor="white">
      <td>assertText</td>
      <td> //div[@id="group_lane_7"]</td>
      <td>Saturday 2008/07/05</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/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_next']</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_next']</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_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_20080522_172729/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 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 bgcolor="#cfffcf">
  <td>assertTextNotPresent</td>
  <td>Site Error</td>
  <td></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 title="Actual value 'Sunday 2008/05/18' did not match 'Thursday 05/22 00:00'" bgcolor="#ffcfcf">
  <td>assertText</td>
  <td>//div[@id="group_lane_1"]</td>
  <td>Actual value 'Sunday 2008/05/18' did not match 'Thursday 05/22 00:00'</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_2"]</td>
  <td>Thursday 05/22 03:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_3"]</td>
  <td>Thursday 05/22 06:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_4"]</td>
  <td>Thursday 05/22 09:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_5"]</td>
  <td>Thursday 05/22 12:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_6"]</td>
  <td>Thursday 05/22 15:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_7"]</td>
  <td>Thursday 05/22 18:00</td>
</tr>
<tr bgcolor="white">
  <td>assertText</td>
  <td>//div[@id="group_lane_8"]</td>
  <td>Thursday 05/22 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_20080522_172729/testTable.121">testTable.121</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 title="Option with label 'Add Foo' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>subfield_field_my_bar_category_title_list_relation_0</td>
  <td>Option with label 'Add Foo' not found</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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 bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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 bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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_20080522_172729/testTable.136">testTable.136</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 title="Option with label 'Add Foo' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>subfield_field_my_bar_category_title_list_relation_0</td>
  <td>Option with label 'Add Foo' not found</td>
</tr>
<tr bgcolor="white">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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 bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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 bgcolor="white">
  <td>verifyPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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_20080522_172729/testTable.138">testTable.138</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 title="Option with label '2 - Fixed Assets' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>Option with label '2 - Fixed Assets' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></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_20080522_172729/testTable.139">testTable.139</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 title="Option with label '2 - Fixed Assets' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>Option with label '2 - Fixed Assets' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</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></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_20080522_172729/testTable.140">testTable.140</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 title="Option with label '5 - Bank' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_your_node</td>
  <td>Option with label '5 - Bank' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Payments Creation for 2 on 2 Invoices in Progress</td>
  <td></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_20080522_172729/testTable.141">testTable.141</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 bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td></td>
</tr>
<tr title="Option with label 'My Organisation' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>Option with label 'My Organisation' not found</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 bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <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="white">
  <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_20080522_172729/testTable.142">testTable.142</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 title="Option with label '40 - Payable' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>Option with label '40 - Payable' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</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_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_20080522_172729/testTable.143">testTable.143</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 bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td></td>
</tr>
<tr title="Option with label 'My Organisation' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>Option with label 'My Organisation' not found</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 bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <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="white">
  <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_20080522_172729/testTable.144">testTable.144</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 title="Option with label '6 - Goods Purchase' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>Option with label '6 - Goods Purchase' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></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_20080522_172729/testTable.145">testTable.145</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 bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td></td>
</tr>
<tr title="Option with label 'My Organisation' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_my_destination_section</td>
  <td>Option with label 'My Organisation' not found</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 bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <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="white">
  <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_20080522_172729/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 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 title="Option with label '7 - Goods Sales' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
  <td>Option with label '7 - Goods Sales' not found</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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>Data Updated.</td>
  <td></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_20080522_172729/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 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 bgcolor="#cfffcf">
  <td>verifyTextPresent</td>
  <td>Object Created.</td>
  <td></td>
</tr>
<tr title="Option with label 'My Organisation' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_my_source_section</td>
  <td>Option with label 'My Organisation' not found</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 bgcolor="white">
  <td>verifyTextPresent</td>
  <td>Data Updated.</td>
  <td></td>
</tr>
<!-- Modify Preference -->
<tr bgcolor="white">
  <td>open</td>
  <td>${base_url}/AccountingZuite_unsetDocumentSectionPreference</td>
  <td></td>
</tr>
<tr bgcolor="white">
  <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="white">
  <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="white">
  <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="white">
  <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_20080522_172729/testTable.164">testTable.164</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 title="Option with label '1 - Equity' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>//tr[@id="listbox_data_line_0"]/td[3]/select</td>
  <td>Option with label '1 - Equity' not found</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="white">
  <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="white">
  <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="white">
  <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 bgcolor="white">
  <td>assertTextPresent</td>
  <td>Template Created.</td>
  <td></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_20080522_172729/testTable.166">testTable.166</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 bgcolor="#cfffcf">
  <td>assertPortalStatusMessage</td>
  <td>Object Created.</td>
  <td></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="#cfffcf">
  <td>verifyTextPresent</td>
  <td>GAP - Another Standards</td>
  <td></td>
</tr>
<tr title="Option with label '1 - Equity Accounts' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>subfield_field_my_gap_list_my_country/my_accounting_standards</td>
  <td>Option with label '1 - Equity Accounts' not found</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_20080522_172729/testTable.185">testTable.185</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 title="Option with label '41 - Receivable' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_your_node</td>
  <td>Option with label '41 - Receivable' not found</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>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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Grouped</td>
  <td></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_20080522_172729/testTable.186">testTable.186</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 title="Option with label '41 - Receivable' not found" bgcolor="#ffcfcf">
  <td>select</td>
  <td>field_your_node</td>
  <td>Option with label '41 - Receivable' not found</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>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="white">
  <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 bgcolor="white">
  <td>assertPortalStatusMessage</td>
  <td>2 Lines Grouped</td>
  <td></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>



</body>
</html>