<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:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.1">access_tab_zuite/testAccessTabPreference</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Access Tab Front Page Preference</td></tr>
</thead><tbody>
<!-- reuse listbox suite reset to clear modules. -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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}/portal_preferences/AccessTabZuite_setPreference</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Set Preference Successfully.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_preferences/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}/portal_preferences/access_tab_test_preference/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User Interface</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_my_preferred_html_style_access_tab']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='Base_edit:method']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/view</td>
<td></td>
</tr>
<!--
Asserts goes here
Notes that access tab are visible only if dms, base or express are installed.
So it can be included here different conditions and assert for all cases.
-->
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//li[@id="quick_search_tab"]/a/span</td>
<td>Quick Search</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_preferences/access_tab_test_preference/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User Interface</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_my_preferred_html_style_access_tab']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='Base_edit:method']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/view</td>
<td></td>
</tr>
<!-- Asserts goes here -->
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//div[@class="index_html"]/h2</td>
<td>Welcome to ERP5</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_preferences/AccessTabZuite_disablePreference</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Disabled Preference Successfully.</td>
<td>false</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.4">business_template_zuite/testUpdateFromSvn</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><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 class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/BTZuite_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}/portal_templates/TemplateTool_viewUpdateRepositoryBusinessTemplateListDialog</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Business templates updated successfully.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_templates/TemplateTool_callViewInstallRepositoryBusinessTemplateListDialog</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_4']//input[@type='checkbox']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>document.forms[0].elements['Base_callDialogMethod:method'][1]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Business Template test_core installed</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}/portal_templates/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>title</td>
<td>test_core</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>clickAndWait</td>
<td>link=Installed</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>label=Revert & Update Business Template from SVN</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td>Element dialog_submit_button not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td> http://localhost:8080/erp5_portal/foo_module/BTZuite_reset?end=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
</tbody></table></div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.76">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:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?set_dates:int=1&start:int=1&num:int=3</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_search_columns=delivery.start_date
id&field_columns=delivery.start_date
id&field_sort_columns=delivery.start_date
id</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Set Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyEditable</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td></td>
</tr>
<!-- Search -->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>2001/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>2001/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2001/01/01</td>
</tr>
<!-- Sort -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- ASC -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2001/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<!-- DESC -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>
<td>2001/01/01</td>
</tr>
<!-- Compare Search -->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=2002/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=2002/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
<!-- Wrong Search Expression -->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Input data has errors. Please look at the error messages below.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=2002/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.84">matrixbox_zuite/testColumnTitle</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test MatrixBox Column Title</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?create_line:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/1/FooLine_viewMatrixBox</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/td[2]</td>
<td>One</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/td[3]</td>
<td>Two</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/../tr[2]/td</td>
<td>A</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/../tr[3]/td</td>
<td>B</td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.86">matrixbox_zuite/testDynamicColumnTitle</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Dynamic MatrixBox Column Title</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?create_line:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/1/FooLine_viewDynamicMatrixBox</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/td[2]</td>
<td>Three</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/td[3]</td>
<td>Four</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/../tr[2]/td</td>
<td>C</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@class="matrixbox_label_line"]/../tr[3]/td</td>
<td>D</td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.89">ooo_import_zuite/testOOoImport</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test OOo Importing </td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/OOoImportZuite_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/OOoImportZuite_importFile</td>
<td></td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000001</td>
<td>Element field_listbox_portal_type_property_list_new_0000001 not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000002</td>
<td>quantity</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000003</td>
<td>description</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>OpenOffice document importing report.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=listbox_title</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_0</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_2</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>101 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@title='Report']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>101 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_0</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_2</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>
<td>Object created successfully - Type: Foo</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>
<td>Object created successfully - Type: Foo</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.92">page_templates_zuite/testDialogActions</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test dialog button for actions and update redirect to the good action</td></tr>
</thead><tbody>
<!-- reuse listbox suite reset to clear modules. -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_types/Foo/PortalType_addAction?id=test_action&name=Dummy Exchange&category=object_exchange&action=string:${object_url}/Foo_viewDummyDialog</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/1/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Import / Export</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//input[@name='update_method']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//input[@name='dialog_method']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_your_string_field</td>
<td>A value from the user</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_update_button</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>"Update" action is done with "A value from the user".</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>"Nothing" action is done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Import / Export</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_cancel_button</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAbsoluteLocation</td>
<td>glob:http://localhost:8080/erp5_portal/foo_module/1/Foo_view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/portal_types/Foo/PortalType_deleteAction?id=test_action</td>
<td></td>
</tr>
</tbody></table></div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.114">page_templates_zuite/testTitle</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test title</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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> http://localhost:8080/erp5_portal/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:8080/erp5_portal/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Foo&translation=Woo&language=wo&catalog_id=erp5_ui</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Translation of Foo updated</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:8080/erp5_portal/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Foos&translation=Woos&language=wo&catalog_id=erp5_content</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Translation of Foos updated</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:8080/erp5_portal/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Dummy Workflow Action&translation=Muumu Workflow Action&language=wo&catalog_id=erp5_ui</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Translation of Dummy Workflow Action updated</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:8080/erp5_portal/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=History&translation=Leeb&language=wo&catalog_id=erp5_ui</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Translation of History updated</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:8080/erp5_portal/portal_skins/erp5_ui_test/Base_addUITestTranslation?message=Business Template Definition&translation=Afeer Template Definition&language=wo&catalog_id=erp5_ui</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Translation of Business Template Definition updated</td>
<td></td>
</tr>
<!-- View mode: title of the form - title of the object -->
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_language</td>
<td>value=</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Foo - Title 0 | ERP5</td>
<td>Actual value 'Woo - Title 0 | ERP5' did not match 'Foo - Title 0 | ERP5'</td>
</tr>
<!-- List mode: title of the form -->
<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>verifyTitle</td>
<td>Foos | ERP5</td>
<td>Actual value 'Woos | ERP5' did not match 'Foos | ERP5'</td>
</tr>
<!-- Dialog mode: title of the form -->
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Option with label 'Dummy Workflow Action' not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Dummy Workflow Action | ERP5</td>
<td></td>
</tr>
<!-- Report view mode: title of the form - title of the object -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Base_viewHistory</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>History - Title 0 | ERP5</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/BusinessTemplate_view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Business Template Definition - Title 0 | ERP5</td>
<td></td>
</tr>
<!-- View mode: title of the form - title of the object -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_language</td>
<td>value=wo</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Woo - Title 0 | ERP5</td>
<td></td>
</tr>
<!-- List mode: title of the form -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Woos | ERP5</td>
<td></td>
</tr>
<!-- Dialog mode: title of the form -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Muumu Workflow Action</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Muumu Workflow Action | ERP5</td>
<td></td>
</tr>
<!-- Report view mode: title of the form - title of the object -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Base_viewHistory</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Leeb - Title 0 | ERP5</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/BusinessTemplate_view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Afeer Template Definition - Title 0 | ERP5</td>
<td></td>
</tr>
<!-- portal: title of the portal -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>ERP5 | ERP5</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" 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:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.120">planning_box_field_zuite/testPlanningBoxDataInfo</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Data Info</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2"]</td>
<td>[+] Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3"]</td>
<td>[+] Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 2</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.122">planning_box_field_zuite/testPlanningBoxDomainDataInfo</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Domain Data Info</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>SiteError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>//select[@name='report_root_url']</td>
<td>foo_domain</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>SiteError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2"]</td>
<td>[+] b</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] a</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_2_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_3_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_topright"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_topleft"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_botright"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_2_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_3_block_1"]/a[@class="planning_box_botleft"]</td>
<td>Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>//select[@name='report_root_url']</td>
<td>parent</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>SiteError</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.124">planning_box_field_zuite/testPlanningBoxEmpty</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Empty</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.125">planning_box_field_zuite/testPlanningBoxFoldAndUnfold</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Fold And Unfold</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2"]</td>
<td>[+] Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3"]</td>
<td>[+] Title 2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_1_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_2_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_3_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_1_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_2_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=group_3_info</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//div[@id='axis_y_depth']/a</td>
<td>3</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//div[@id='axis_y_depth']/a</td>
<td>2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//div[@id='axis_y_depth']/a</td>
<td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//div[@id='axis_y_depth']/a</td>
<td>0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 2</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.127">planning_box_field_zuite/testPlanningBoxNextPreviousZoomMultipleTimes</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Next and Previous Lane Multiple Times</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Thursday 07/15 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 07/15 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 07/15 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 07/15 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 07/15 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 07/15 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 07/15 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 07/15 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Wednesday 07/14 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 07/14 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 07/14 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 07/14 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 07/14 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 07/14 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 07/14 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 07/14 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Tuesday 07/13 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Tuesday 07/13 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 07/13 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Tuesday 07/13 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Tuesday 07/13 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Tuesday 07/13 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Tuesday 07/13 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Tuesday 07/13 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Monday 07/12 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 07/12 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Monday 07/12 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Monday 07/12 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Monday 07/12 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Monday 07/12 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Monday 07/12 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Monday 07/12 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 07/11 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Sunday 07/11 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Sunday 07/11 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Sunday 07/11 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Sunday 07/11 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Sunday 07/11 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Sunday 07/11 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Sunday 07/11 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Saturday 07/10 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 07/10 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 07/10 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 07/10 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 07/10 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 07/10 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 07/10 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 07/10 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Friday 07/09 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 07/09 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 07/09 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 07/09 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 07/09 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 07/09 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 07/09 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 07/09 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Thursday 07/08 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 07/08 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 07/08 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 07/08 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 07/08 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 07/08 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 07/08 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 07/08 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Wednesday 07/07 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 07/07 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 07/07 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 07/07 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 07/07 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 07/07 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 07/07 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 07/07 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Tuesday 07/06 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Tuesday 07/06 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 07/06 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Tuesday 07/06 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Tuesday 07/06 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Tuesday 07/06 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Tuesday 07/06 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Tuesday 07/06 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Thursday 07/15 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 07/15 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 07/15 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 07/15 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 07/15 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 07/15 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 07/15 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 07/15 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Friday 07/16 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 07/16 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 07/16 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 07/16 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 07/16 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 07/16 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 07/16 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 07/16 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Saturday 07/17 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 07/17 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 07/17 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 07/17 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 07/17 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 07/17 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 07/17 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 07/17 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 07/18 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Sunday 07/18 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Sunday 07/18 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Sunday 07/18 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Sunday 07/18 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Sunday 07/18 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Sunday 07/18 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Sunday 07/18 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Monday 07/19 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 07/19 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Monday 07/19 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Monday 07/19 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Monday 07/19 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Monday 07/19 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Monday 07/19 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Monday 07/19 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Tuesday 07/20 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Tuesday 07/20 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 07/20 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Tuesday 07/20 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Tuesday 07/20 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Tuesday 07/20 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Tuesday 07/20 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Tuesday 07/20 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Wednesday 07/21 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 07/21 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 07/21 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 07/21 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 07/21 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 07/21 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 07/21 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 07/21 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Thursday 07/22 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 07/22 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 07/22 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 07/22 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 07/22 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 07/22 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 07/22 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 07/22 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Friday 07/23 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 07/23 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 07/23 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 07/23 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 07/23 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 07/23 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 07/23 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 07/23 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Saturday 07/24 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 07/24 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 07/24 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 07/24 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 07/24 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 07/24 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 07/24 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 07/24 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>lane_path</td>
<td>Week</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/07/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/07/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/07/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/07/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/07/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/07/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/07/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/07/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/08</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/06/27</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/06/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/06/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/06/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/06/20</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/06/21</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/06/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/06/23</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/06/24</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/06/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/06/26</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/06/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/06/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/06/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/06/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/06/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/06/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/06/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/06/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/06/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/06/08</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/06/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/06/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/06/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/06/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/05/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/05/31</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/06/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/06/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/06/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/06/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/06/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/05/23</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/05/24</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/05/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/05/26</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/05/27</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/05/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/05/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/05/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/05/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/05/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/05/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/05/20</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/05/21</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/05/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/05/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/05/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/05/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/05/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/05/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/05/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/05/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/07/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/07/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/07/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/07/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/07/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/07/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/07/20</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/07/21</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/23</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/24</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/07/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/07/26</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/07/27</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/07/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/07/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/07/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/07/31</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/08/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/08/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/08/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/08/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/08/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/08/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/08/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/08/08</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/08/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/08/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/08/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/08/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/08/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/08/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/08/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/08/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/08/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/08/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/08/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/08/20</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/08/21</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/08/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/08/23</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/08/24</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/08/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/08/26</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/08/27</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/08/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/08/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/08/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/08/31</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/09/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/09/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/09/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/09/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/09/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/09/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/09/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/09/08</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/09/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/09/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/09/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/09/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/09/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/09/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/09/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/09/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/09/17</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/09/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>//div[@id="group_lane_8"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='axis_x_next']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>lane_path</td>
<td>Day</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.129">planning_box_field_zuite/testPlanningBoxVerticalViewColumnHeader</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test PlanningBox Vertical Column Header</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td>Timed out after 30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList?calendar_view='checked'</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Set Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>Site Error</td>
<td></td>
</tr>
<!-- Make sure that we are working with currently date -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_1"]</td>
<td>Thursday 07/15 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_2"]</td>
<td>Thursday 07/15 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_3"]</td>
<td>Thursday 07/15 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_4"]</td>
<td>Thursday 07/15 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_5"]</td>
<td>Thursday 07/15 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_6"]</td>
<td>Thursday 07/15 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_7"]</td>
<td>Thursday 07/15 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_8"]</td>
<td>Thursday 07/15 21:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>lane_path</td>
<td>label=Year</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextNotPresent</td>
<td>Site Error</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_1"]</td>
<td>January 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_2"]</td>
<td>February 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_3"]</td>
<td>March 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_4"]</td>
<td>April 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_5"]</td>
<td>May 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_6"]</td>
<td>June 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_7"]</td>
<td>July 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_8"]</td>
<td>August 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_9"]</td>
<td>September 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_10"]</td>
<td>October 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_11"]</td>
<td>November 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_12"]</td>
<td>December 2010</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>lane_path</td>
<td>label=Month</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextNotPresent</td>
<td>Site Error</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_1"]</td>
<td>2010/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_2"]</td>
<td>2010/01/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_3"]</td>
<td>2010/01/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_4"]</td>
<td>2010/01/10</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_5"]</td>
<td>2010/01/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_6"]</td>
<td>2010/01/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_7"]</td>
<td>2010/01/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_8"]</td>
<td>2010/01/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_9"]</td>
<td>2010/01/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_10"]</td>
<td>2010/01/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_11"]</td>
<td>2010/01/31</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>lane_path</td>
<td>label=Day</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>Site Error</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewPlanningBox/planning_box/PlanningBox_setPropertyList</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Set Successfully.</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.134">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:8080/erp5_portal</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>listbox_title</td>
<td></td>
</tr>
<!-- editable fields are here -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/input</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
<td></td>
</tr>
<!-- proxyfield should retrieve TALES recursively -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/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>listbox_record_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>listbox_record_number</td>
<td>Element listbox_record_number not found</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.136">proxy_field_zuite/testSimpleRelationFieldWithAccent</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:8080/erp5_portal</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_viewProxyField</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</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></td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<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 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>open</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>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td></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>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</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>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td></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>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.156">relation_field_zuite/testSimpleRelationFieldWithAccent</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:8080/erp5_portal</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_bar_category_title_list</td>
<td>azértï</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></td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<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 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>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td></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>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</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>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>azértï</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td></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>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.158">search_zuite/testTopSearchBoxClicking</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test a search on the top box clicking on the search button</td></tr>
</thead><tbody>
<!-- reuse listbox suite reset to clear modules. -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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}/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_your_search_text</td>
<td>Title portal_type:Foo</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@title='Search']</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>1 records</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//td[3]</td>
<td>Title 1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//a</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id='breadcrumb']</td>
<td>Actual value 'ERP5 / Woos / Title 1 /' did not match 'ERP5 / Foos / Title 1 /'</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.159">search_zuite/testTopSearchBoxHittingEnter</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test a search on the top box hitting enter</td></tr>
</thead><tbody>
<!-- reuse listbox suite reset to clear modules. -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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}/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_your_search_text</td>
<td>Title portal_type:Foo</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>keyPressAndWait</td>
<td>field_your_search_text</td>
<td>\13</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>1 records</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//td[3]</td>
<td>Title 1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//a</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id='breadcrumb']</td>
<td>Actual value 'ERP5 / Woos / Title 1 /' did not match 'ERP5 / Foos / Title 1 /'</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.177">accounting_zuite/test_account_module/test_account_module_domain_tree.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test domain tree of Account Module
</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<!-- Setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>http://localhost:8080/erp5_portal</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 records</td>
</tr>
<!-- }}} -->
<!-- select accounting plan {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<!-- XXX it should probably be the category `id`, not the title. -->
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<!-- XXX it should probably be the category `id`, not the title. -->
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 records</td>
</tr>
<!-- stat -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- select my_country/my_accounting_standarts/4/ {{{
4 accounts are listed.
-->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[7]//a[@class="tree_closed"]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>4 records</td>
</tr>
<!-- stat -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!--}}} -->
<!-- Filter on title {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_search_line']/td[3]/span/input</td>
<td>Payable</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>verifyText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- column values -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>40</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Payable</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Validated</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>1</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>7700.0</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td>7700.0</td>
</tr>
<!-- stat -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
--></div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.183">accounting_zuite/test_accounting_module/test_accounting_transaction_module_change_state.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test changing state in accounting module (with custom search)
</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<!-- Setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- search -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_search_line']/td[5]/span/input</td>
<td>2005/01/01</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>listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Change state -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Change State</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertText</td>
<td>listbox_record_number</td>
<td>Actual value '2 records' did not match '1 records'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]/a</td>
<td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Accounting Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Posted to General Ledger</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/select</td>
<td>label=Cancel Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Workflow modification in progress.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_markChanged</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/accounting_module/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_search_line']/td[5]/span/input</td>
<td>2005/01/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td>Cancelled</td>
</tr>
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.189">accounting_zuite/test_accounting_module/test_accounting_transaction_module_search_dialog_search_by_amount.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Accounting Transaction Module Search Dialog: seach by amount
</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<!-- setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- search by exact amount {{{ -->
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td>Element //a[@title='Find'] not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_your_amount</td>
<td>2000</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<!-- list filtered with 1 item-->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- check amounts for lines -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[9]/a
</td>
<td>2200.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[10]/a
</td>
<td>2200.0</td>
</tr>
<!-- check amounts for stats -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>2200.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>2200.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>field_your_amount</td>
<td>2000</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_your_amount</td>
<td></td>
</tr>
<!-- }}} -->
<!-- search by amount range {{{ -->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_your_amount_range_min</td>
<td>1999</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_your_amount_range_max</td>
<td>2001</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<!-- list filtered with 1 item-->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- check amounts for lines -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[9]/a
</td>
<td>2200.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[10]/a
</td>
<td>2200.0</td>
</tr>
<!-- check amounts for stats -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>2200.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>2200.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>field_your_amount_range_min</td>
<td>1999</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>field_your_amount_range_max</td>
<td>2001</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.190">accounting_zuite/test_accounting_module/test_accounting_transaction_module_search_dialog_search_by_date.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Accounting Transaction Module Search Dialog: seach by date
</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<!-- setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- search by from date {{{ -->
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td>Element //a[@title='Find'] not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_day</td>
<td>04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<!-- list filtered with 1 item-->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- check amounts for lines -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[9]/a
</td>
<td>7700.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[10]/a
</td>
<td>7700.0</td>
</tr>
<!-- check amounts for stats -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>7700.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>7700.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_day</td>
<td>04</td>
</tr>
<!-- }}} -->
<!-- search by from date and at_date {{{ -->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_from_date_day</td>
<td>02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_to_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_to_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_your_to_date_day</td>
<td>03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<!-- list filtered with 2 item-->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>2 records</td>
</tr>
<!-- check amounts for lines -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[9]/a
</td>
<td>2200.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_0']/td[10]/a
</td>
<td>2200.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_1']/td[9]/a
</td>
<td>3300.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_data_line_1']/td[10]/a
</td>
<td>3300.0</td>
</tr>
<!-- check amounts for stats -->
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>5500.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>5500.00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@title='Find']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_from_date_day</td>
<td>02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_to_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_to_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyFloatValue</td>
<td>subfield_field_your_to_date_day</td>
<td>03</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.208">accounting_zuite/test_grouping_reference/test_group_from_account_transaction_list.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Grouping from account transaction view
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&add_related_payments:int=1</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Receivable account and use grouping fast input -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Receivable</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<!-- The mode should be 'grouping' by default -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>0.00</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td>41 - Receivable</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>4 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_3']/td[1]/input</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td>Actual value '' did not match 'Updated'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>-3 300.00</td>
</tr>
<!-- Not possible to group for now -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Nothing matches.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>-3 300.00</td>
</tr>
<!-- select one more -->
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_2']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>0.00</td>
</tr>
<!-- selected amount is 0, so it will be possible to validate -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>2 lines grouped.</td>
<td></td>
</tr>
<!-- mark the module as changed, reindex and come back to the account -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_markChanged</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Receivable</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td>41 - Receivable</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
<td></td>
</tr>
<!-- now try to ungroup with only one, it will ungroup all related lines -->
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Receivable</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>4 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a/text()</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.209">accounting_zuite/test_grouping_reference/test_group_from_entity_transaction_list.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Grouping from entity transaction view
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&add_related_payments:int=1</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and use grouping fast input -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<!-- The mode should be 'grouping' by default -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>0.00</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>5 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>field_your_node</td>
<td>label=41 - Receivable</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td>Actual value '' did not match 'Updated'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<!-- select and group -->
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_0']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>2 lines grouped.</td>
<td></td>
</tr>
<!-- mark the module as changed, reindex and come back to the entity -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_markChanged</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td>41 - Receivable</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.210">accounting_zuite/test_grouping_reference/test_group_multi_pages.html</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Grouping with multiple pages
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</td>
<td>base_url</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>setTimeout</td>
<td>3600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_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}/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&month_count:int=6&add_related_payments:int=1</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and use grouping fast input -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<!-- The mode should be 'grouping' by default -->
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//label[contains(text(),"Total Selected Amount")]/../div[1]/</td>
<td>0.00</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>field_your_node</td>
<td>label=41 - Receivable</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td>Actual value '' did not match 'Updated'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>12 records</td>
</tr>
<!-- select and group -->
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_0']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id='listbox_next_page']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_item_number']</td>
<td>- 1 items selected</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>2 lines grouped.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_item_number']</td>
<td>- 0 items selected</td>
</tr>
<!-- mark the module as changed, reindex and come back to the entity -->
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/AccountingZuite_markChanged</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='ungrouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifySelectedLabel</td>
<td>field_your_node</td>
<td>41 - Receivable</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_item_number']</td>
<td>- 0 items selected</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>click</td>
<td>//tr[@id='listbox_data_line_1']/td[1]/input</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_submit_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<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 class="" style="cursor: pointer;">
<td>open</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>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//img[@alt='Grouping Reference Fast Input']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>off</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@id="dialog_update_button"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Updated</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//input[@name='field_your_grouping' and @value='grouping']</td>
<td>on</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>12 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementNotPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a/text()</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.232">erp5_km_zuite/testAdvancedSearch</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testAdvancedSearch</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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>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>open</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=Search</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_your_searchabletext_any</td>
<td>Pouet</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>hidden_button</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//span[@class='search_result_title']</td>
<td>test_km_web_site_page</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>link=km.web.site.test.page</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Search Results</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Summary</td>
<td>false</td>
</tr>
<!-- delete the web_site XXX: not used anymore as no need to delete site -->
<!--
<tr>
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_deleteKMSite?site_id=km_test_web_site</td>
<td></td>
<td>Delete KM site</td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Deleted Successfully.</td>
<td></td>
</tr>
-->
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.233">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:8080/erp5_portal</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&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/full.Zelenium2_12/build/parts/products-erp5/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_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>successfully</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>storeAttribute</td>
<td>//ul[@class="breadcrumb"]//li[3]/a@href</td>
<td>file_url</td>
</tr>
<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>${file_url}?editable_mode:int=1</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Presentation</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_title</td>
<td>TioLive, ERP5, Freedom</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_reference</td>
<td>tiolive-ERP5.DMS.TioLive</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_version</td>
<td>001</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_language</td>
<td>en</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>tiolive-ERP5.DMS.TioLive-001-en.odp</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Presentation</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Converted</td>
<td></td>
</tr>
<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=My Documents</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>type</td>
<td>reference</td>
<td>Element reference not found</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 -->
<!--
<tr>
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_deleteKMSite?site_id=km_test_web_site</td>
<td></td>
<td>Delete KM site</td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Deleted Successfully.</td>
<td></td>
</tr>
-->
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.234">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:8080/erp5_portal</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&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_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td>Timed out after 30000ms</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>verifyTextPresent</td>
<td>Preview</td>
<td>false</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_version</td>
<td>Element field_my_version not 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 -->
<!--
<tr>
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_deleteKMSite?site_id=km_test_web_site</td>
<td></td>
<td>Delete KM site</td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Deleted Successfully.</td>
<td></td>
</tr>
-->
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.235">erp5_km_zuite/testCreatePerson</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">testCreatePerson</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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>click</td>
<td>//li[@id='select-module-toolbox']/h3</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='Base_doModule:method' and @title='Persons']</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>click</td>
<td>//li[@id='action-document-toolbox']/h3</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doAction:method</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Object created</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_first_name</td>
<td>Test person</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>hidden_button</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=My Contacts</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>title</td>
<td>%Test pers%</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>hidden_button</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Test person</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Everybody</td>
<td>Element link=Everybody not found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>title</td>
<td>%test pers%</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>Test person</td>
<td></td>
</tr>
<!-- Add "My Contacts" 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_contacts&mode=web_front</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>waitForCondition</td>
<td>selenium.isTextPresent("My Contacts")</td>
<td>10000</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>waitForCondition</td>
<td>selenium.isTextPresent("Test person")</td>
<td>20000</td>
</tr>
<!-- delete the web_site XXX: not used anymore as no need to delete site -->
<!--
<tr>
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_deleteKMSite?site_id=km_test_web_site</td>
<td></td>
<td>Delete KM site</td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Deleted Successfully.</td>
<td></td>
</tr>
-->
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.246">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:8080/erp5_portal</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&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&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 value 'Web Site - KM Test Web Site | ERP5' did not match 'Web Site - Test Web Site | 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>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100715_141131/testTable.247">erp5_web_zuite/testWebPageClone</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Web Page Clone</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>store</td>
<td>http://localhost:8080/erp5_portal</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&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_page_module/WebPageModule_createTestWebPage?id=test_web_page&reference=test_page&publish:int=1</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_page_module/WebPageModule_createTestWebPage?id=test_web_page_2&reference=test_page_2</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/test_web_site/web_page_module/test_web_page_2/test_page/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//input[@name="clone_version"]</td>
<td>1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name="Base_cloneContent:method"]</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Clone Web Page.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>Web Page - test_page | ERP5</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/*/view*</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
</body>
</html>