<html>
<head>
 <style type="text/css">tr.status_failed { background-color:red };</style>
</head>
<body><div style="padding-top: 10px;">

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.38">list_field_zuite/testLocalProperty</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Local Property with List Fields</td></tr>
</thead><tbody>

    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_view</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_local_title</td>
  <td></td>
</tr>

<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//select[@name='field_my_local_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertSelected</td>
  <td>//select[@name='field_my_local_title']</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>select</td>
  <td>//select[@name='field_my_local_title']</td>
  <td>label=First title</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyPortalStatusMessage</td>
  <td>Data updated.</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertSelected</td>
  <td>//select[@name='field_my_local_title']</td>
  <td>First title</td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/0/getProperty?key=local_title</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>First title</td>
  <td>false</td>
</tr>

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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.72">listbox_zuite/testQuickTranslationSort</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Quick Translated Sort</td></tr>
</thead><tbody>
<!-- XXX Mobile listbox columns label are not clickable for quick sorting
     So this test is skipped -->


    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  


<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td> http://localhost:7080/test/portal_skins/erp5_ui_test/Base_createUITestLanguages</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>New Languages Added</td>
  <td></td>
</tr>


  <tr class="  status_done" style="cursor: pointer;">
    <td>open</td>
    <td>http://localhost:7080/test/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Draft&amp;translation=Vraft&amp;language=xh</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertTextPresent</td>
    <td>Translation of Draft updated</td>
    <td></td>
  </tr>


  <tr class="  status_done" style="cursor: pointer;">
    <td>open</td>
    <td>http://localhost:7080/test/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Validated&amp;translation=Dalidated&amp;language=xh</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertTextPresent</td>
    <td>Translation of Validated updated</td>
    <td></td>
  </tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/ERP5Site_updateTranslationTable</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
<td></td>
</tr> 
<tr class="  status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Validated</td>
<td></td>
</tr> 
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_columns:list=translated_simulation_state_title</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/view</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/td[2]/img[@alt="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Vraft'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Draft'</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Dalidated'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Validated'</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementNotPresent</td>
  <td>//tr[@class="listbox-data-line-2 DataA"]</td>
  <td></td>
</tr>
<!-- click the state -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Dalidated'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Draft'</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Vraft'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Validated'</td>
</tr>
<!-- click the state again -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Vraft'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Validated'</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Actual&nbsp;value&nbsp;'Dalidated'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Draft'</td>
</tr>





    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=2</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:7080/test/foo_module/1/Foo_validate</td>
<td></td>
</tr> 
<tr class="  status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Validated</td>
<td></td>
</tr> 
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_columns:list=translated_simulation_state_title</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/view</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>selectAndWait</td>
  <td>select_language</td>
  <td>Timed&nbsp;out&nbsp;after&nbsp;30000ms</td>
</tr> 
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Vraft</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Dalidated</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementNotPresent</td>
  <td>//tr[@class="listbox-data-line-2 DataA"]</td>
  <td></td>
</tr>
<!-- click the state -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Dalidated</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Vraft</td>
</tr>
<!-- click the state again -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.translated_simulation_state_title']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Ascending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//tr[@class="listbox-label-line"]/th[2]/img[@title="Descending Display"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>Vraft</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>Dalidated</td>
</tr>
<!-- Restore english language -->
<tr class="  status_done" style="cursor: pointer;">
  <td>selectAndWait</td>
  <td>select_language</td>
  <td>label=English</td>
</tr> 


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.77">listbox_zuite/testSearchAndSortOnDateColumn</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Search and Sort on a Date Column</td></tr>
</thead><tbody>
<!-- XXX Mobile listbox columns label are not clickable for quick sorting
     So this test is skipped -->


    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?set_dates:int=1&amp;start:int=1&amp;num:int=3</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_search_columns=delivery.start_date
id&amp;field_columns=delivery.start_date
id&amp;field_sort_columns=delivery.start_date
id</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Set Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/view</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyEditable</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td></td>
</tr>
<!-- Search -->
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>2001/01/01</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_doSelect:method</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>2001/01/01</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>1 records</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>2001/01/01</td>
</tr>

<!-- Sort -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Folder_show:method</td>
  <td></td>
</tr>
<!-- ASC -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>2001/01/01</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>2002/02/02</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>
  <td>2003/03/03</td>
</tr>
<!-- DESC -->
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
    <td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>2003/03/03</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>2002/02/02</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>
  <td>2001/01/01</td>
</tr>

<!-- Compare Search -->
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>&gt;=2002/01/01</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_doSelect:method</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>&gt;=2002/01/01</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>2 records</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>2003/03/03</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>2002/02/02</td>
</tr>

<!-- Wrong Search Expression -->
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>&gt;=</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_doSelect:method</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Input data has errors. Please look at the error messages below.</td>
  <td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>//tr[@class="listbox-search-line"]/th[2]//input</td>
  <td>&gt;=2002/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>
  <td>2003/03/03</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>
  <td>2002/02/02</td>
</tr>



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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.96">page_templates_zuite/testDropDownListActionsNothingSelected</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Drop Down List Action when Nothing is
Selected</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <!-- create a Foo -->
      <td>${base_url}/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td> http://localhost:7080/test/foo_module/1/view</td>
  <td></td>
</tr>
<!-- when clicking on the action button of a drop down when nothing is selected
shouldn't do anything. -->

  <tr class="  status_done" style="cursor: pointer;">
    <td>click</td>
    <td>//button[@title='Select Favourite']</td>
    <td></td>
  </tr>
  <!-- FIXME: we cannot use clickAndWait in the previous action, because if no
  redirection occurs, selenium hangs... -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>pause</td>
    <td>1000</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertAbsoluteLocation</td>
    <td>glob:http://localhost:7080/test/foo_module/1/view</td>
    <td>
  </td></tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertTextNotPresent</td>
    <td>Site Error</td>
    <td>
  </td></tr>


  <tr class="  status_done" style="cursor: pointer;">
    <td>click</td>
    <td>//button[@title='Select Module']</td>
    <td></td>
  </tr>
  <!-- FIXME: we cannot use clickAndWait in the previous action, because if no
  redirection occurs, selenium hangs... -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>pause</td>
    <td>1000</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertAbsoluteLocation</td>
    <td>glob:http://localhost:7080/test/foo_module/1/view</td>
    <td>
  </td></tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertTextNotPresent</td>
    <td>Site Error</td>
    <td>
  </td></tr>


  <tr class="  status_done" style="cursor: pointer;">
    <td>click</td>
    <td>//button[@title='Select Language']</td>
    <td></td>
  </tr>
  <!-- FIXME: we cannot use clickAndWait in the previous action, because if no
  redirection occurs, selenium hangs... -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>pause</td>
    <td>1000</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>assertAbsoluteLocation</td>
    <td>glob:http://localhost:7080/test/foo_module/1/view</td>
    <td>
  </td></tr>
  <tr class="  status_failed" style="cursor: pointer;">
    <td>assertTextNotPresent</td>
    <td>Site Error</td>
    <td>Couldn't&nbsp;access&nbsp;document.body.&nbsp;&nbsp;Is&nbsp;this&nbsp;HTML&nbsp;page&nbsp;fully&nbsp;loaded?</td></tr>


  <tr class="" style="cursor: pointer;">
    <td>click</td>
    <td>//button[@title='Jump']</td>
    <td></td>
  </tr>
  <!-- FIXME: we cannot use clickAndWait in the previous action, because if no
  redirection occurs, selenium hangs... -->
  <tr class="" style="cursor: pointer;">
    <td>pause</td>
    <td>1000</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>assertAbsoluteLocation</td>
    <td>glob:http://localhost:7080/test/foo_module/1/view</td>
    <td>
  </td></tr>
  <tr class="" style="cursor: pointer;">
    <td>assertTextNotPresent</td>
    <td>Site Error</td>
    <td>
  </td></tr>


  <tr class="" style="cursor: pointer;">
    <td>click</td>
    <td>//button[@title='Action']</td>
    <td></td>
  </tr>
  <!-- FIXME: we cannot use clickAndWait in the previous action, because if no
  redirection occurs, selenium hangs... -->
  <tr class="" style="cursor: pointer;">
    <td>pause</td>
    <td>1000</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>assertAbsoluteLocation</td>
    <td>glob:http://localhost:7080/test/foo_module/1/view</td>
    <td>
  </td></tr>
  <tr class="" style="cursor: pointer;">
    <td>assertTextNotPresent</td>
    <td>Site Error</td>
    <td>
  </td></tr>

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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.136">proxy_field_zuite/testListModeListboxProxy</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test List Mode Listbox Proxy</td></tr>
</thead><tbody>
<!-- XXX listbox_title is not displayed in mobile mode
     So this test is skipped -->


    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/view</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_createObjects</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewListBoxProxyField</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//a[@class="listbox_title"]</td>
  <td></td>
</tr>

<!-- editable fields are here -->
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//tr[@class='listbox-data-line-0 DataA']/td[2]/input</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//tr[@class='listbox-data-line-0 DataA']/td[3]/input</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//tr[@class='listbox-data-line-0 DataA']/td[3]/input</td>
  <td></td>
</tr>

<!-- proxyfield should retrieve TALES recursively -->
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//tr[@class='listbox-data-line-0 DataA']/td[6]</td>
  <td>a constant of forty-two is still the answer</td>
</tr>

<!-- Search row is here -->

<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>title</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>title</td>
  <td>Title 0</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>1 records</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>title</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>start_date</td>
  <td>2009/01/01</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>listbox_select</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>Element&nbsp;//span[@class="listbox-current-page-total-number"]&nbsp;not&nbsp;found</td>
</tr>


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.160">relation_field_zuite/testSimpleRequiredRelationField</a>
  </p>

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

    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/0/Foo_viewRelationField</td>
  <td></td>
</tr>

<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_title</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_foo_category_title</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//input[preceding-sibling::input[@name="field_my_foo_category_title"]][@value='update...']</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyPortalStatusMessage</td>
  <td>Please select one object.</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>title</td>
  <td>a</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>id=dialog_update_button</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>click</td>
  <td>//*[@class='listbox-data-line-0 DataA']//input[@type="checkbox"]</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>id=dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//input[@name="field_my_foo_category_title"][@value!=""]</td>
  <td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertText</td>
  <td>//input[@name="field_my_foo_category_title"]</td>
  <td>a</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Input is required but no input given.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_title</td>
  <td>Aa</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyPortalStatusMessage</td>
  <td>Data updated.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertTextNotPresent</td>
  <td>Input is required but no input given.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertText</td>
  <td>//input[@name="field_my_foo_category_title"]</td>
  <td>a</td>
</tr>
</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.163">parallel_list_field_zuite/testParallelListFieldAddDynamicLines</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test first empty line on lines field</td></tr>
</thead><tbody>

    <!-- reuse listbox suite reset to clear modules. -->
    
    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/ListBoxZuite_reset</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <!-- create a Foo -->
      <td>${base_url}/foo_module/Foo_createObjects?start:int=1&amp;num:int=1</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/foo_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/foo_module/1/view</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>default_subfield_field_my_extensible_parallel_list_field_default:list:int</td>
  <td>Element&nbsp;default_subfield_field_my_extensible_parallel_list_field_default:list:int&nbsp;not&nbsp;found</td>
</tr>

<tr class="" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//div[@class='input'][1]/select[@class='extensible_parallel_list_field']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertElementNotPresent</td>
  <td>//div[@class='input'][2]/select[@class='extensible_parallel_list_field']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertSelected</td>
  <td>//div[@class='input'][1]/select[@class='extensible_parallel_list_field']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>select</td>
  <td>//div[@class='input'][1]/select[@class='extensible_parallel_list_field']</td>
  <td>label=A</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertElementPresent</td>
  <td>//div[@class='input'][2]/select[@class='extensible_parallel_list_field']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>select</td>
  <td>//div[@class='input'][2]/select[@class='extensible_parallel_list_field']</td>
  <td>label=B</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//button[@title='Save']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyPortalStatusMessage</td>
  <td>Data updated.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertSelected</td>
  <td>//div[@class='input'][1]/select[@class='extensible_parallel_list_field']</td>
  <td>A</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertSelected</td>
  <td>//div[@class='input'][2]/select[@class='extensible_parallel_list_field']</td>
  <td>B</td>
</tr>
</tbody></table>
</div>
 </div>
 <div style="padding-top: 10px;">

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.229">dms_zuite/testAttachDocument</a>
  </p>

  <div>
v
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Attach Document</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/person_module/Zuite_setupDMS</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Done</td>
  <td></td>
</tr>

  <!-- Wait for activities to finish -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/person_module/view?reset:int=1</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Folder_create:method</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_first_name</td>
  <td>DMS</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_last_name</td>
  <td>tester</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>hidden_button</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>storeAttribute</td>
  <td>//div[@id="breadcrumb"]/a[3]@href</td>
  <td>person_url</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//img[@alt='Attach Document']</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_title</td>
  <td>test_title</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_short_title</td>
  <td>test_short_title</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_description</td>
  <td>test_description</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive-001-en.odp</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>link=Documents</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>Element&nbsp;field_my_reference&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>test_title</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_short_title</td>
  <td>test_short_title</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_description</td>
  <td>test_description</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_follow_up_title_list</td>
  <td>DMS tester</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>

  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


<!-- Check Person has it in his Documents tab -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${person_url}</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=Documents</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>test_description</td>
  <td></td>
</tr><tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>test_title</td>
  <td></td>
</tr>


  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.230">dms_zuite/testContributeTab</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Contribute Tab</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/person_module/Zuite_setupDMS</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Done</td>
  <td></td>
</tr>

  <!-- Wait for activities to finish -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


<!-- Contribute ODP document -->
<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isElementPresent("file")</td>
  <td>60000</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>Element&nbsp;field_my_reference&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>storeLocation</td>
  <td>document_location</td>
  <td></td>
</tr>


  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


<!-- 
  Contributing it one more time should update existing document by reference, version, language 
-->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("Project")</td>
  <td>60000</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertLocation</td>
  <td>${document_location}</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation updated successfully</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive-001-en.odp</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>

<!-- Contribute PDF -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("Project")</td>
  <td>60000</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.PDF-001-en.pdf</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.PDF</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>PDF</td>
  <td></td>
</tr>

<!-- Contribute Image -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("Project")</td>
  <td>60000</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.Logo-001-en.png</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.Logo</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>tiolive-ERP5.Freedom.TioLive.Logo-001-en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Image Thumbnail</td>
  <td></td>
</tr>

<!-- Contribute Spreadsheet -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("Project")</td>
  <td>60000</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.Spreadsheet</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive Spreadsheet</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Spreadsheet</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>

<!-- Contribute Drawing -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/view?erp5_site_selected_tab=contribution_tab</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("Project")</td>
  <td>60000</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>Base_contribute:method</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.Drawing</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive Drawing</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive.Drawing-001-en.odg</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Drawing</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>


  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.231">dms_zuite/testPortalContributionsToolNewFile</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Contribution Tool New File</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/portal_contributions/view</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Contribute File</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive-001-en.odp</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>link=Documents</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>Element&nbsp;field_my_reference&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>

  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 

<!-- check update with same filename -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/portal_contributions/view</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Contribute File</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation updated successfully</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive-001-en.odp</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>link=Documents</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>link=Documents</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.DMS.TioLive</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>


  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.232">dms_zuite/testPortalContributionsToolNewLink</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Contribute Link</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/portal_contributions/view</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>selectAndWait</td>
  <td>select_action</td>
  <td>label=Contribute Link</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_url</td>
  <td>http://www.erp5.org</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Web Page created successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Community</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Solution</td>
  <td>false</td>
</tr>


  <!-- Wait for activities to finish -->
  <tr class="  status_done" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="  status_passed" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.249">erp5_km_zuite/testCheckPDFThumbnail</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testCheckPDFThumbnail</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  


    <!-- create the web_site -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/WebSiteModule_createKMSite?site_id=km_test_web_site&amp;title=KM Test Web Site</td>
      <td></td>
      <td>Create a new site</td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
      <td></td>
    </tr>
    <!-- Wait for activities to finish -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>openAndWait</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>verifyTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr> 
  

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=New Document</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>storeAttribute</td>
  <td>//ul[@class="breadcrumb"]//li[3]/a@href</td>
  <td>Element&nbsp;//ul[@class="breadcrumb"]//li[3]/a&nbsp;not&nbsp;found</td>
</tr>

  <!-- Wait for activities to finish -->
  <tr class="" style="cursor: pointer;">
    <td>openAndWait</td>
    <td>${base_url}/Zuite_waitForActivities</td>
    <td></td>
  </tr>
  <tr class="" style="cursor: pointer;">
    <td>verifyTextPresent</td>
    <td>Done.</td>
    <td></td>
  </tr> 

<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${file_url}?editable_mode:int=1</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>PDF</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>

<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive.MultiplePages.PDF-001-en.pdf</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>PDF</td>
  <td></td>
</tr>
<!-- Check PDF thumbnail preview works -->
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=Preview</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-start-number"]</td>
  <td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-stop-number"]</td>
  <td>10</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>16 records</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@title='Thumbnail']</td>
  <td></td>
</tr>
<!-- Check PDF thumbnail preview navigation-->
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//button[@class="listbox_next_page"]</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-start-number"]</td>
  <td>11</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-stop-number"]</td>
  <td>16</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>16 records</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@title='Thumbnail']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//button[@class="listbox_previous_page"]</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-start-number"]</td>
  <td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-stop-number"]</td>
  <td>10</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyText</td>
  <td>//span[@class="listbox-current-page-total-number"]</td>
  <td>16 records</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@title='Thumbnail']</td>
  <td></td>
</tr>

<!-- Go to PDF default big preview -->
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//tr[@class="listbox-data-line-1 DataB"]/td/a/img[@title='Thumbnail']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>2 / 16</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@alt='First']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@alt='Previous']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@alt='Next']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//img[@alt='Last']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyElementPresent</td>
  <td>//div[@class='pdf-preview-content']/img</td>
  <td></td>
</tr>

<!-- Check if PDF thumbnail navigation works -->
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//img[@alt='Next']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>3 / 16</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//img[@alt='First']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>1 / 16</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//img[@alt='Last']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>16 / 16</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//img[@alt='First']</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>1 / 16</td>
  <td></td>
</tr>


    <!-- delete the web_site XXX: not used anymore as no need to delete site -->


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.250">erp5_km_zuite/testCreateNewFile</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testCreateNewFile</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  


    <!-- create the web_site -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/WebSiteModule_createKMSite?site_id=km_test_web_site&amp;title=KM Test Web Site</td>
      <td></td>
      <td>Create a new site</td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
      <td></td>
    </tr>
    <!-- Wait for activities to finish -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>openAndWait</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>verifyTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr> 
  

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=New Document</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.DMS.TioLive-001-en.odp</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>storeAttribute</td>
  <td>//ul[@class="breadcrumb"]//li[3]/a@href</td>
  <td>Element&nbsp;//ul[@class="breadcrumb"]//li[3]/a&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${file_url}?editable_mode:int=1</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive, ERP5, Freedom</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.DMS.TioLive</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive-001-en.odp</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Presentation</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr> 
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=My Documents</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>reference</td>
  <td>%tiolive-ERP5.DMS.TioLive%</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>hidden_button</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>TioLive, ERP5, Freedom</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.DMS.TioLive</td>
  <td></td>
</tr>


    <!-- delete the web_site XXX: not used anymore as no need to delete site -->


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.251">erp5_km_zuite/testCreateNewLink</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testCreateNewLink</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  

    <!-- create the web_site -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/WebSiteModule_createKMSite?site_id=km_test_web_site&amp;title=KM Test Web Site</td>
      <td></td>
      <td>Create a new site</td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
      <td></td>
    </tr>
    <!-- Wait for activities to finish -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>openAndWait</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>verifyTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr> 
  

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=New Link</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_url</td>
  <td>${base_url}/login_form</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Web Page</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>Element&nbsp;field_my_version&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Draft</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>ERP5</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>field_my_reference</td>
  <td>Front-page-ERP5.com-Test</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>hidden_button</td>
  <td></td>
</tr>

<!-- Wait for activities to finish -->
<!--
<tr>
  <td>openAndWait</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr>
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr> 
-->

<!-- Test bad link -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=New Link</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_url</td>
  <td>${base_url}/nosuch_view</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Wrong or not accessible URL address</td>
  <td></td>
</tr>


    <!-- delete the web_site XXX: not used anymore as no need to delete site -->


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.260">erp5_km_zuite/testMyDocumentsGadget</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testMyDocumentsGadget</td></tr>
</thead><tbody>


    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
  


    <!-- create the web_site -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/WebSiteModule_createKMSite?site_id=km_test_web_site&amp;title=KM Test Web Site</td>
      <td></td>
      <td>Create a new site</td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Created Successfully.</td>
      <td></td>
      <td></td>
    </tr>
    <!-- Wait for activities to finish -->
    <tr class="  status_done" style="cursor: pointer;">
      <td>openAndWait</td>
      <td>${base_url}/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>verifyTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr> 
  

<tr class="  status_done" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>link=New Document</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>type</td>
  <td>field_your_file</td>
  <td>/home/buildbot/slave/parts/bot_aeap/full.Zelenium/build/unit_test/Products/ERP5/tests/test_data/tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>dialog_submit_button</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>successfully</td>
  <td>false</td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
  <td>storeAttribute</td>
  <td>//ul[@class="breadcrumb"]//li[3]/a@href</td>
  <td>Element&nbsp;//ul[@class="breadcrumb"]//li[3]/a&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/Zuite_waitForActivities</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Done.</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${file_url}?editable_mode:int=1</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Spreadsheet</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_title</td>
  <td>TioLive Spreadsheet</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_reference</td>
  <td>tiolive-ERP5.Freedom.TioLive.Spreadsheet</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_version</td>
  <td>001</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyValue</td>
  <td>field_my_language</td>
  <td>en</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>tiolive-ERP5.Freedom.TioLive.Spreadsheet-001-en.ods</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Spreadsheet</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>verifyTextPresent</td>
  <td>Converted</td>
  <td></td>
</tr>
<!--  add "My Documents" gadget -->
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site/Zuite_AddGadgetToActivePad?gadget_relative_url=portal_gadgets/km_my_documents&amp;mode=web_front</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>openAndWait</td>
  <td>${base_url}/web_site_module/km_test_web_site</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>waitForCondition</td>
  <td>selenium.isTextPresent("TioLive Spreadsheet")</td>
  <td>10000</td> 
</tr>
<!--  XXX: add "Profile" gadget -->


    <!-- delete the web_site XXX: not used anymore as no need to delete site -->


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

  <p>
     
     
     <a href="http://localhost:7080/test/portal_tests/result_20101020_122003/testTable.270">erp5_web_zuite/testPreviousNextSelectionInWebsite</a>
  </p>

  <div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Previous Next Selection In Website</td></tr>
</thead><tbody>

    <tr class="  status_done" style="cursor: pointer;">
      <td>store</td>
      <td>http://localhost:7080/test</td>
      <td>base_url</td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/WebSiteModule_resetWebZuite</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Reset Successfully.</td>
      <td></td>
    </tr>
    <tr class="  status_done" style="cursor: pointer;">
      <td>open</td>
      <td>${base_url}/web_site_module/Zuite_waitForActivities</td>
      <td></td>
    </tr>
    <tr class="  status_passed" style="cursor: pointer;">
      <td>assertTextPresent</td>
      <td>Done.</td>
      <td></td>
    </tr>
  
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/WebSiteModule_createTestSite?id=test_web_site&amp;title=Test Web Site</td>
  <td></td>
  <td>Create a new site</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/Zuite_waitForActivities</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/view?ignore_layout=1</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//tr/td[3]/a[text()="Test Web Site"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertLocation</td>
  <td>${base_url}/web_site_module/test_web_site/view*</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
 
<td>${base_url}/web_site_module/WebSiteModule_createTestSite/?id=test_web_site_2&amp;title=Test Web Site II</td>
  <td></td>
  <td>Create a second site</td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Created Successfully.</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/Zuite_waitForActivities</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertTextPresent</td>
  <td>Done.</td>
  <td></td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/view?ignore_layout=1</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//tr/td[3]/a[text()="Test Web Site II"]</td>
  <td></td>
</tr>
<tr class="  status_passed" style="cursor: pointer;">
  <td>assertLocation</td>
  <td>${base_url}/web_site_module/test_web_site_2/view*</td>
  <td></td>
</tr>
<tr class="  status_done" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//div[@id='context_bar']//a[@title="Previous"]</td>
  <td></td>
</tr>
<tr class="  status_failed" style="cursor: pointer;">
 <td>assertTitle</td>
 <td>Web Site - Test Web Site | ERP5</td>
 <td>Actual&nbsp;value&nbsp;'Web&nbsp;Site&nbsp;-&nbsp;KM&nbsp;Test&nbsp;Web&nbsp;Site&nbsp;|&nbsp;ERP5'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Web&nbsp;Site&nbsp;-&nbsp;Test&nbsp;Web&nbsp;Site&nbsp;|&nbsp;ERP5'</td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertLocation</td>
  <td>${base_url}/web_site_module/test_web_site/WebSite_view*</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>open</td>
  <td>${base_url}/web_site_module/view?ignore_layout=1</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//tr/td[3]/a[text()="Test Web Site"]</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>clickAndWait</td>
  <td>//div[@id='context_bar']//a[@title="Next"]</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertTitle</td>
  <td>Web Site - Test Web Site II | ERP5</td>
  <td></td>
</tr>
<tr class="" style="cursor: pointer;">
  <td>assertLocation</td>
  <td>${base_url}/web_site_module/test_web_site_2/WebSite_view*</td>
  <td></td>
</tr>
</tbody></table>
</div>
 </div>
 </body>
</html>