<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_20100604_183722/testTable.1">testTable.1</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_20100604_183722/testTable.4">testTable.4</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_20100604_183722/testTable.76">testTable.76</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_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?set_dates:int=1&start:int=1&num:int=3</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_search_columns=delivery.start_date
id&field_columns=delivery.start_date
id&field_sort_columns=delivery.start_date
id</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Set Successfully.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyEditable</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td></td>
</tr>
<!-- Search -->
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>2001/01/01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>2001/01/01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>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[2]</td>
<td>2001/01/01</td>
</tr>
<!-- Sort -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- ASC -->
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2001/01/01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
<tr class=" status_passed" 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=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.delivery.start_date']</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>2002/02/02</td>
</tr>
<tr class=" status_passed" 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=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=2002/01/01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=2002/01/01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>2 records</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>2003/03/03</td>
</tr>
<tr class=" status_passed" 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=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>
<td>>=</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Input data has errors. Please look at the error messages below.</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>//tr[@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_20100604_183722/testTable.89">testTable.89</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_20100604_183722/testTable.114">testTable.114</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_20100604_183722/testTable.123">testTable.123</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>
<!-- Simulate movement of the blocs editing directly the field-->
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>//input[@name="block_moved"]</td>
<td>group_1_activity_1_block_1,552,266,287,267,320,72*group_2_activity_1_block_1,552,346,551,346,146,72*group_3_activity_1_block_1,552,426,769,425,215,72</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@class="save"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/0/getStartDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 01:39:00</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/0/getStopDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 11:15:00</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/1/getStartDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 09:34:12</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/1/getStopDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 13:57:00</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/2/getStartDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 16:06:36</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/2/getStopDate</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>2010/06/04 22:33:36</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.126">testTable.126</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</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>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>//input[@id='axis_x_next']</td>
<td></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>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>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.127">testTable.127</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_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_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_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>Friday 06/04 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 06/04 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 06/04 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 06/04 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 06/04 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 06/04 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 06/04 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 06/04 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 06/03 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 06/03 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 06/03 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 06/03 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 06/03 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 06/03 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 06/03 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 06/03 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 06/02 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 06/02 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 06/02 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 06/02 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 06/02 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 06/02 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 06/02 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 06/02 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 06/01 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Tuesday 06/01 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 06/01 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Tuesday 06/01 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Tuesday 06/01 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Tuesday 06/01 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Tuesday 06/01 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Tuesday 06/01 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 05/31 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 05/31 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Monday 05/31 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Monday 05/31 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Monday 05/31 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Monday 05/31 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Monday 05/31 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Monday 05/31 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 05/30 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Sunday 05/30 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Sunday 05/30 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Sunday 05/30 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Sunday 05/30 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Sunday 05/30 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Sunday 05/30 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Sunday 05/30 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 05/29 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 05/29 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 05/29 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 05/29 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 05/29 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 05/29 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 05/29 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 05/29 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 05/28 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 05/28 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 05/28 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 05/28 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 05/28 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 05/28 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 05/28 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 05/28 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 05/27 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 05/27 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 05/27 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 05/27 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 05/27 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 05/27 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 05/27 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 05/27 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 05/26 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 05/26 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 05/26 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 05/26 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 05/26 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 05/26 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 05/26 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 05/26 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>Friday 06/04 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 06/04 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 06/04 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 06/04 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 06/04 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 06/04 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 06/04 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 06/04 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 06/05 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 06/05 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 06/05 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 06/05 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 06/05 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 06/05 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 06/05 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 06/05 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 06/06 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Sunday 06/06 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Sunday 06/06 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Sunday 06/06 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Sunday 06/06 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Sunday 06/06 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Sunday 06/06 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Sunday 06/06 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 06/07 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 06/07 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Monday 06/07 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Monday 06/07 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Monday 06/07 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Monday 06/07 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Monday 06/07 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Monday 06/07 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 06/08 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Tuesday 06/08 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 06/08 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Tuesday 06/08 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Tuesday 06/08 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Tuesday 06/08 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Tuesday 06/08 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Tuesday 06/08 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 06/09 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Wednesday 06/09 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Wednesday 06/09 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 06/09 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Wednesday 06/09 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Wednesday 06/09 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Wednesday 06/09 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Wednesday 06/09 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 06/10 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Thursday 06/10 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Thursday 06/10 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Thursday 06/10 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 06/10 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Thursday 06/10 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Thursday 06/10 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Thursday 06/10 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 06/11 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Friday 06/11 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Friday 06/11 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Friday 06/11 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Friday 06/11 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 06/11 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Friday 06/11 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Friday 06/11 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 06/12 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Saturday 06/12 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Saturday 06/12 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Saturday 06/12 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Saturday 06/12 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Saturday 06/12 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 06/12 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Saturday 06/12 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 06/13 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Sunday 06/13 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Sunday 06/13 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Sunday 06/13 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Sunday 06/13 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Sunday 06/13 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Sunday 06/13 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_8"]</td>
<td>Sunday 06/13 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/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>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/05/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/05/03</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/05/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/05/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/05/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/05/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/05/08</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/04/25</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/04/26</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/04/27</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/04/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/04/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/04/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/05/01</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/04/18</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/04/19</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/04/20</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/04/21</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/04/22</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/04/23</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/04/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_previous']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_1"]</td>
<td>Sunday 2010/04/11</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/04/12</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/04/13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/04/14</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/04/15</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/04/16</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/04/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/04/04</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/04/05</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/04/06</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/04/07</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/04/08</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/04/09</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/04/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/03/28</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_2"]</td>
<td>Monday 2010/03/29</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_3"]</td>
<td>Tuesday 2010/03/30</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_4"]</td>
<td>Wednesday 2010/03/31</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_5"]</td>
<td>Thursday 2010/04/01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_6"]</td>
<td>Friday 2010/04/02</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td> //div[@id="group_lane_7"]</td>
<td>Saturday 2010/04/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>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/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_next']</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_next']</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_next']</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_next']</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_next']</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_next']</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>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_20100604_183722/testTable.129">testTable.129</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>Friday 06/04 00:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_2"]</td>
<td>Friday 06/04 03:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_3"]</td>
<td>Friday 06/04 06:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_4"]</td>
<td>Friday 06/04 09:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_5"]</td>
<td>Friday 06/04 12:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_6"]</td>
<td>Friday 06/04 15:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_7"]</td>
<td>Friday 06/04 18:00</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//div[@id="group_lane_8"]</td>
<td>Friday 06/04 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_20100604_183722/testTable.134">testTable.134</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_20100604_183722/testTable.135">testTable.135</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Relation Field and Multi Relation Field in
the same Form</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/FooModule_createObjects?num:int=2</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_viewProxyField</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_foo_category_title</td>
<td>a1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td>Title 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@title='Save']</td>
<td></td>
</tr>
<!-- no amiguity, relations are edited directly. -->
<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_foo_category_title</td>
<td>a1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>field_my_bar_category_title_list</td>
<td>Title 1</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.136">testTable.136</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_20100604_183722/testTable.139">testTable.139</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Multiple Relation Field Search Dialog Change Page</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/FooModule_createObjects?num:int=30</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/view</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=0</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Relation Fields</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>type</td>
<td>field_my_bar_category_title_list</td>
<td>%1%<br>%2%</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[preceding-sibling::textarea[@name="field_my_bar_category_title_list"]][@value='update...']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</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>assertValue</td>
<!--<tal:block tal:condition="python: context.TestTool_getSkinName()!='Mobile'">
<td tal:content="python: 'id=%s_set_page' % (prefix, )"></td>
</tal:block>
<tal:block tal:condition="python: context.TestTool_getSkinName()=='Mobile'">
<td tal:content="python: 'id=%s_page_selection' % (prefix, )"></td>
</tal:block> -->
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</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>assertValue</td>
<!--<tal:block tal:condition="python: context.TestTool_getSkinName()!='Mobile'">
<td tal:content="python: 'id=%s_set_page' % (prefix, )"></td>
</tal:block>
<tal:block tal:condition="python: context.TestTool_getSkinName()=='Mobile'">
<td tal:content="python: 'id=%s_page_selection' % (prefix, )"></td>
</tal:block> -->
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@id="listbox_previous_page"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<!--<tal:block tal:condition="python: context.TestTool_getSkinName()!='Mobile'">
<td tal:content="python: 'id=%s_set_page' % (prefix, )"></td>
</tal:block>
<tal:block tal:condition="python: context.TestTool_getSkinName()=='Mobile'">
<td tal:content="python: 'id=%s_page_selection' % (prefix, )"></td>
</tal:block> -->
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<!--<tal:block tal:condition="python: context.TestTool_getSkinName()!='Mobile'">
<td tal:content="python: 'id=%s_set_page' % (prefix, )"></td>
</tal:block>
<tal:block tal:condition="python: context.TestTool_getSkinName()=='Mobile'">
<td tal:content="python: 'id=%s_page_selection' % (prefix, )"></td>
</tal:block> -->
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<!--<tal:block tal:condition="python: context.TestTool_getSkinName()!='Mobile'">
<td tal:content="python: 'id=%s_set_page' % (prefix, )"></td>
</tal:block>
<tal:block tal:condition="python: context.TestTool_getSkinName()=='Mobile'">
<td tal:content="python: 'id=%s_page_selection' % (prefix, )"></td>
</tal:block> -->
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>//*[@id='listbox_data_line_0']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=dialog_submit_button</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertElementPresent</td>
<td>//textarea[@name="field_my_bar_category_title_list"]</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.156">testTable.156</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_20100604_183722/testTable.158">testTable.158</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_20100604_183722/testTable.159">testTable.159</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_20100604_183722/testTable.160">testTable.160</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for an Accounting Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>
<tr 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>open</td>
<td>${base_url}/AccountingZuite_markChanged</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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- Add an accounting transaction and check the default view {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Accounting Transaction</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_title</td>
<td>A Dummy Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>label=2 - Fixed Assets</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>label=3 - Stocks</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>20.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>20.0</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_passed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered.
-->
<tr class=" status_failed" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Option with label 'Post Transaction to General Ledger' not found</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>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Posted to General Ledger</td>
<td></td>
</tr>
<!-- next step to delivered step. -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Definitively Close 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>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Closed</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Create the reversal transaction and check values {{{ -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Create Reversal 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>assertPortalStatusMessage</td>
<td>Reversal Transaction for * created.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_title</td>
<td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>account_module/stocks</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>account_module/fixed_assets</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>20.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>20.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.161">testTable.161</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for an Accounting Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>
<tr 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>open</td>
<td>${base_url}/AccountingZuite_markChanged</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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- Add an accounting transaction and check the default view {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Accounting Transaction</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_title</td>
<td>A Dummy Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>label=2 - Fixed Assets</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>label=3 - Stocks</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>20.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>20.0</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_passed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered.
-->
<tr class=" status_failed" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Option with label 'Post Transaction to General Ledger' not found</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>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Posted to General Ledger</td>
<td></td>
</tr>
<!-- next step to delivered step. -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Definitively Close 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>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Closed</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Create the reversal transaction and check values {{{ -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Create Reversal Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>field_your_cancellation_amount</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>Reversal Transaction for * created.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_title</td>
<td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>2 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>account_module/fixed_assets</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>account_module/stocks</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>-20.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>-20.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.170">testTable.170</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for a Purchase Invoice Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>
<tr 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>open</td>
<td>${base_url}/AccountingZuite_markChanged</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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- Add a purchase invoice transaction and check the accounting view {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Purchase Invoice Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Accounting View</td>
<td>
</td></tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section_title</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_title</td>
<td>A Dummy Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_source_section_title</td>
<td>Supplier</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_stop_date_year</td>
<td>2005</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_stop_date_month</td>
<td>01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_stop_date_day</td>
<td>01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>label=6 - Goods Purchase</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>label=4456 - Refundable VAT 10%</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>label=40 - Payable</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>11.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>1.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
<td>10.0</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_passed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered.
-->
<tr class=" status_failed" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Option with label 'Post Transaction to General Ledger' not found</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>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Posted to General Ledger</td>
<td></td>
</tr>
<!-- next step to delivered step. -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Definitively Close 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>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Closed</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Create the reversal transaction and check values {{{ -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Create Reversal 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>assertPortalStatusMessage</td>
<td>Reversal Transaction for * created.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Accounting View</td>
<td>
</td></tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section_title</td>
<td>Supplier</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_title</td>
<td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td> <!-- this is the portal type. -->
<td>Purchase Invoice Transaction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_stop_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_stop_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_stop_date_day</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 records</td>
</tr>
<!-- Same as above, bad ordering ... -->
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>account_module/payable</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>account_module/refundable_vat</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>account_module/goods_purchase</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>10.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
<td>11.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.172">testTable.172</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for a Sale Invoice Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>
<tr 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>open</td>
<td>${base_url}/AccountingZuite_markChanged</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}</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- Add a sale invoice transaction and check the accounting view {{{ -->
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Sale Invoice Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Accounting View</td>
<td>
</td></tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_title</td>
<td>A Dummy Transaction</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>field_my_destination_section_title</td>
<td>Client 1</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 records</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>label=41 - Receivable</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>label=4457 - Collected VAT 10%</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>select</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>label=7 - Goods Sales</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>10.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>1.0</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
<td>11.0</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_passed" style="cursor: pointer;">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered.
-->
<tr class=" status_failed" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Option with label 'Post Transaction to General Ledger' not found</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>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Posted</td>
<td></td>
</tr>
<!-- next step to delivered step. -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Definitively Close 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>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Closed</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Create the reversal transaction and check values {{{ -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Create Reversal 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>assertPortalStatusMessage</td>
<td>Reversal Transaction for * created.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Accounting View</td>
<td>
</td></tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td>Client 1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_title</td>
<td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Sale Invoice Transaction</td><!-- This is the portal_type -->
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyValue</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 records</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>account_module/goods_sales</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>account_module/collected_vat</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>account_module/receivable</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>11.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
<td>10.0</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_20100604_183722/testTable.177">testTable.177</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_20100604_183722/testTable.183">testTable.183</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_20100604_183722/testTable.189">testTable.189</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_20100604_183722/testTable.190">testTable.190</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_20100604_183722/testTable.214">testTable.214</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_20100604_183722/testTable.215">testTable.215</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_20100604_183722/testTable.216">testTable.216</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_20100604_183722/testTable.224">testTable.224</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test stock browser for planned state
</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>600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/PdmZuite_deleteData</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Deleted Successfully.</td>
<td>false</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>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/PdmZuite_reset</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/internal_packing_list_module/PdmZuite_createDelivery?state=planned</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Delivery Created.</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>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/product_module/erp5_pdm_ui_test_product/Resource_viewInventory</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Check source -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_source_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<!-- Check destination -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_destination_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</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_20100604_183722/testTable.225">testTable.225</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test stock browser for ready state
</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>600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/PdmZuite_deleteData</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Deleted Successfully.</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}/PdmZuite_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}/internal_packing_list_module/PdmZuite_createDelivery?state=ready</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Delivery Created.</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td>Timed out after 600000ms</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}/product_module/erp5_pdm_ui_test_product/Resource_viewInventory</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Check source -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_source_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<!-- Check destination -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_destination_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</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_20100604_183722/testTable.226">testTable.226</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test stock browser for started state
</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>600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/PdmZuite_deleteData</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Deleted Successfully.</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_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}/PdmZuite_reset</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/internal_packing_list_module/PdmZuite_createDelivery?state=started</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Delivery Created.</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>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/product_module/erp5_pdm_ui_test_product/Resource_viewInventory</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Check source -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_source_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>-1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>-1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<!-- Check destination -->
<!-- Click on + link -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=erp5_pdm_ui_test_destination_site_title</td>
<td></td>
</tr>
<!-- Check inventory -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Check that inventory and movement list are consistent -->
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>0.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td>0.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>0 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>1.0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>1.0</td>
</tr>
<!-- Check movement history list -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a[1]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>1 records</td>
</tr>
<!-- Go back to inventory view -->
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//a[@id="listbox_title"]</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_20100604_183722/testTable.228">testTable.228</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="4">
Test MultiRelationStringField on a sale order line inside the other sale order line.
</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>600000</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/Zuite_deleteDataForTradeZuite</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Deleted Successfully.</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}/Zuite_resetForTradeZuite</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}/sale_order_module/Zuite_createSaleOrderForTradeZuite</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Sale Order Created.</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td>Timed out after 600000ms</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}/sale_order_module/erp5_trade_ui_test_sale_order_1</td>
<td></td>
</tr>
<!-- }}} -->
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Sale Order Line</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAbsoluteLocation</td>
<td>glob:http://localhost:8080/erp5_portal/sale_order_module/erp5_trade_ui_test_sale_order_1/1*</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Sale Order Line</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAbsoluteLocation</td>
<td>glob:http://localhost:8080/erp5_portal/sale_order_module/erp5_trade_ui_test_sale_order_1/1/1*</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>portal_selections/viewSearchRelatedDocumentDialog1:method</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>Site Error</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyPortalStatusMessage</td>
<td>Please select one (or more) object.</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_20100604_183722/testTable.232">testTable.232</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Check Jump Actions on File</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}/document_module/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>label=Add File</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Object created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Similarity Cloud</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Similarity Cloud</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Wiki Predecessors</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Wiki Predecessors</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Related Documents</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Related Documents</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Similar Documents</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Similar Documents</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Reference Documents</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Reference Documents</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=All Related Documents</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>All Related Documents</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_20100604_183722/testTable.234">testTable.234</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Check Jump Actions on PDF</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}/document_module/view</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_action</td>
<td>label=Add PDF</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Object created.</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Similarity Cloud</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Similarity Cloud</td>
<td>false</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Wiki Predecessors</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Wiki Predecessors</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Wiki Successors</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Wiki Successors</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Related Documents</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Related Documents</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Similar Documents</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Similar Documents</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=Reference Documents</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Reference Documents</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>selectAndWait</td>
<td>select_jump</td>
<td>label=All Related Documents</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>All Related Documents</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.238">testTable.238</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test set a membership criterion predicate</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/person_module/PersonModule_createPerson?id=test_website_predicate&title=Test Predicate</td>
<td></td>
<td>Create a new site</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" 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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/test_web_site/Predicate_view?ignore_layout=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Predicate</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
        <td>addSelection</td>
        <td>field_my_membership_criterion_base_category_list</td>
        <td>label=follow_up</td>
</tr>
<tr class="" style="cursor: pointer;">
        <td>type</td>
        <td>field_my_membership_criterion_document_list</td>
        <td>follow_up/person_module/test_website_predicate</td>
</tr>
<tr class="" style="cursor: pointer;">
        <td>clickAndWait</td>
        <td>//button[@name='Predicate_edit:method']</td>
        <td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextNotPresent</td>
<td>Input data has errors.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
        <td>assertValue</td>
        <td>field_my_membership_criterion_document_list</td>
        <td>follow_up/person_module/test_website_predicate</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.239">testTable.239</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Login Form</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/test_web_site/login_form</td>
<td></td>
<td>Login into the site</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>__ac_name</td>
<td>test_webmaster</td>
<td>Enter login</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>__ac_password</td>
<td>test_webmaster</td>
<td>Enter password</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>name=logged_in:method</td>
<td></td>
<td>Click login</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//span[@class='headline']</td>
<td>Test Web Site</td>
<td>Make sure login within ERP5 Web</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.240">testTable.240</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></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>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/view*</td>
<td></td>
</tr>
<tr class="" 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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></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 II"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site_2/view*</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//div[@id='context_bar']//a[@title="Previous"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>Web Site - Test Web Site | ERP5</td>
<td></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_20100604_183722/testTable.241">testTable.241</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" 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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" 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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr class="" 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="" style="cursor: pointer;">
<td>type</td>
<td>//input[@name="clone_version"]</td>
<td>1</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name="Base_cloneContent:method"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Clone Web Page.</td>
<td></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>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20100604_183722/testTable.242">testTable.242</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Save Web Page and View</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_page_module/WebPageModule_createTestWebPage?id=test_web_page&reference=test_web_page</td>
<td></td>
<td>Create a new site</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/test_web_page/WebPage_viewEditor?editable_mode:int=1</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name="Base_editAndViewAsWeb:method"]</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>Web Page - test_web_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/test_web_page/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_20100604_183722/testTable.243">testTable.243</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3">Test Web Site Id Renaming</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_failed" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_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}/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="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Done.</td>
<td></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>type</td>
<td>field_my_id</td>
<td>web_site_test</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//button[@name='Base_edit:method']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTextPresent</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>Web Site - Test Web Site | ERP5</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertLocation</td>
<td>${base_url}/web_site_module/web_site_test/WebSite_view*</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
</body>
</html>