<html><body><div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.36">testTable.36</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Pager</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxDialogModeZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/bar_module/FooModule_createObjects?num:int=3;portal_type=Bar</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Select Bar</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_1']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>
<td>on</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>3 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_set_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/bar_module/FooModule_createObjects?start:int=3;num:int=7;portal_type=Bar</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Select Bar</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_1']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>
<td>on</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<!-- Click on next -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 1 items selected</td>
</tr>
<!--tal:block metal:use-macro="here/ListBoxDialogModeZuite_CommonTemplate/macros/verify_dialog" /-->
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>3</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>4</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>5</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<!-- Click on previous -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>
<td>on</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<!-- Select page -->
<!-- In mobile skin we do not use listbox_set_page
so change the page with the select -->
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>4</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<!--tal:block metal:use-macro="here/ListBoxDialogModeZuite_CommonTemplate/macros/verify_dialog" /-->
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 1 items selected</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>4</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>9</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/bar_module/manage_delObjects?ids=9</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Select Bar</td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_1']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Useless Field In Bar Selection Dialog</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>field_your_extra_text</td>
<td>Hardcoded text value</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>
<td>on</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>9 records</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)][1]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)][1]</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.61">testTable.61</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Pager</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=3</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>3 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_set_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?start:int=3&num:int=7</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>3</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>
<td>4</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>
<td>5</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>4</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<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>4</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>9</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/manage_delObjects?ids=9</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>9 records</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 items selected</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>
<td>6</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>
<td>7</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>
<td>8</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_data_line_3</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.62">testTable.62</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Pager in View Mode</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/ListBoxZuite_resetReportSelections</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewListBoxInReportMode</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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=x0_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=x0_listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=x0_listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=x1_listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=x1_listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=x2_listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=x2_listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=x0_listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<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=x1_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<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=x2_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=x1_listbox_set_page</td>
<td>5</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=x1_listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<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=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<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=x1_listbox_set_page</td>
<td>5</td>
</tr>
<tr bgcolor="white">
<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=x2_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=x1_listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<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=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<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=x1_listbox_set_page</td>
<td>4</td>
</tr>
<tr bgcolor="white">
<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=x2_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=x1_listbox_last_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<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=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=x1_listbox_first_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<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=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<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=x1_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<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=x2_listbox_set_page</td>
<td>1</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.66">testTable.66</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test ListBox Redirections</td></tr>
</thead><tbody>
<!-- XXX Report tree mode doesn't exists in mobile
So this test is skipped in mobile ui tests-->
<!--
=== PART 0 ===
Initialize the test.
-->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<!--
=== PART 1 ===
Test which cover bug #372 (Wrong redirect after listbox sort).
1. Go to a listbox in an alternate view (= not the default view).
2. Sort listbox lines by title.
3. Test that we are redirected to the right view, not the default.
-->
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertElementPresent</td>
<td>//button[@name='setSelectionQuickSortOrder:method' and @value='listbox.id']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_label_line"]/td[2]/button/span</td>
<td>Title</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/setSelectionQuickSortOrder?selection_name=foo_line_selection&sort_on=title&form_id=Foo_viewRelationField</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0/setSelectionQuickSortOrder*</td>
<td></td>
</tr>
<!--
=== PART 2 ===
Test which cover bug #497 (Page Flicker in Listbox is not tested against redirection).
0. Create 10 sublines.
1. Go to a listbox in an alternate view (= not the default view).
2. Go to next page.
3. Test that we are redirected to the right view, not the default.
4. Go to last page.
5. Test that we are redirected to the right view, not the default.
6. Go to previous page.
7. Test that we are redirected to the right view, not the default.
8. Go to first page.
9. Test that we are redirected to the right view, not the default.
-->
<!-- Create sublines -->
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects</td>
<td></td>
</tr>
<!-- Go to next and verify -->
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementNotPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0</td>
<td></td>
</tr>
<!-- Go to last and verify -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
<td>3</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
<td>4</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
<td>5</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>4</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0/listbox_setPage</td>
<td></td>
</tr>
<!-- Go to previous and verify -->
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>4</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
<td>9</td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0</td>
<td></td>
</tr>
<!-- Go to first and verify -->
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
<td>6</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
<td>7</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
<td>8</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_previous_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr bgcolor="white">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0/listbox_setPage</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>10 records</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>
<td>2</td>
</tr>
<!--
=== PART 3 ===
Test which cover bug #206 (Redirection when changing the listbox display mode are broken in view mode).
1. Enable multiple display mode on listbox of an alternate view (= not the default view).
2. Go to the alternative view.
3. Change listbox display mode.
4. Test that we are redirected to the right view, not the default.
-->
<!-- START of code strongly inspired by (to not said "copied from") listbox_zuite/testDomainTree test.
Don't forget to update the code below if listbox_zuite/testDomainTree change. -->
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField/listbox/ListBox_setPropertyList?field_domain_tree=checked;field_domain_root_list=foo_category|Foo Category</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Set Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_viewRelationField</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifySelected</td>
<td>domain_root_url</td>
<td>Foo Category</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>
<td>a</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>
<td>b</td>
</tr>
<!-- Click on "+ a" link -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifySelected</td>
<td>domain_root_url</td>
<td>Foo Category</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>
<td>a</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>
<td>a1</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>
<td>a2</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>
<td>b</td>
</tr>
<!-- END of inspired code -->
<tr bgcolor="white">
<td>verifyAbsoluteLocation</td>
<td>glob:http://localhost:7080/test/foo_module/0/unfoldDomain*</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.81">testTable.81</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test validation on editable cells</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?create_line:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/1/FooLine_viewDynamicMatrixBox</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>xx</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr title="Actual value '' did not match 'xx'" bgcolor="#ffcfcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>Actual value '' did not match 'xx'</td>
</tr>
<tr title="Actual value '' did not match '*You did not enter a floating point*'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//fieldset[@id='fieldset_bottom']/div[1]/div/div/table/tbody/tr[2]/td[2]</td>
<td>Actual value '' did not match '*You did not enter a floating point*'</td>
</tr>
<tr title="Actual value '' did not match '2'" bgcolor="#ffcfcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>Actual value '' did not match '2'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_1_0_0</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_1_1_0</td>
<td></td>
</tr>
<!-- create cells -->
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>xx</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>xx</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//fieldset[@id='fieldset_bottom']/div[1]/div/div/table/tbody/tr[2]/td[2]</td>
<td>*You did not enter a floating point*</td>
</tr>
<tr title="Actual value '2.0' did not match '3'" bgcolor="#ffcfcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>Actual value '2.0' did not match '3'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_1_0_0</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyValue</td>
<td>field_matrixbox_quantity_cell_1_1_0</td>
<td></td>
</tr>
<!-- cleanup and save -->
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_0_0</td>
<td>1.0</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_matrixbox_quantity_cell_0_1_0</td>
<td>2.0</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.82">testTable.82</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test OOo Importing </td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'setTimeout'" bgcolor="#ffcfcf">
<td>setTimeout</td>
<td>600000</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'setTimeout'</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/OOoImportZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/OOoImportZuite_importFile</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000001</td>
<td>title</td>
</tr>
<tr bgcolor="white">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000002</td>
<td>quantity</td>
</tr>
<tr bgcolor="white">
<td>select</td>
<td>field_listbox_portal_type_property_list_new_0000003</td>
<td>description</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyTextPresent</td>
<td>OpenOffice document importing report.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_title</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_0</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_2</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>101 records</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Report']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_record_number</td>
<td>101 records</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_0</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>id=listbox_data_line_2</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>
<td>Object created successfully - Type: Foo</td>
</tr>
<tr bgcolor="white">
<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:7080/test/portal_tests/result_20091208_020556/testTable.115">testTable.115</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test PlanningBox Data Info</td></tr>
</thead><tbody>
<!-- Planning Box is not displayed in mobile skin
So this test is skipped -->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_createObjects?num:int=3</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/Foo_editObjectLineDates</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Modified Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//img[@alt='Planning']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//img[@name='JumpToCurrentDay']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_1"]</td>
<td>[+] Title 0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_2"]</td>
<td>[+] Title 1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_3"]</td>
<td>[+] Title 2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_1_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_2_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[@id="group_3_activity_1_block_1"]/div[@class="planning_box_center"]</td>
<td>Title 2</td>
</tr>
<!-- Simulate movement of the blocs editing directly the field-->
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="block_moved"]</td>
<td>group_1_activity_1_block_1,552,266,287,267,320,72*group_2_activity_1_block_1,552,346,551,346,146,72*group_3_activity_1_block_1,552,426,769,425,215,72</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@class="save"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextNotPresent</td>
<td>PlanningBoxError</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/0/getStartDate</td>
<td></td>
</tr>
<tr title="'2009/12/08 01:39:00' not found in page text." bgcolor="#ffcfcf">
<td>assertTextPresent</td>
<td>2009/12/08 01:39:00</td>
<td>'2009/12/08 01:39:00' not found in page text.</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/0/getStopDate</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>2009/12/08 11:15:00</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/1/getStartDate</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>2009/12/08 09:34:12</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/1/getStopDate</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>2009/12/08 13:57:00</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/2/getStartDate</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>2009/12/08 16:06:36</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/2/getStopDate</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>2009/12/08 22:33:36</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.131">testTable.131</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Multiple Relation Field Search Dialog Change Page</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=30</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=0</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Relation Fields</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_bar_category_title_list</td>
<td>%1%
%2%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[preceding-sibling::textarea[@name="field_my_bar_category_title_list"]][@value='update...']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_previous_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>assertValue</td>
<td>title</td>
<td>"%1%" OR "%2%"</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_0']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<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:7080/test/portal_tests/result_20091208_020556/testTable.135">testTable.135</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field with editable listbox</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1&create_line:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/0/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_foo_big_category_title</td>
<td>c%</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_quantity</td>
<td>x</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
<td>y</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[preceding-sibling::input[@name="field_my_foo_big_category_title"]][@value='update...']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<!--<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 bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_previous_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_0']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyPortalStatusMessage</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertElementPresent</td>
<td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>field_my_quantity</td>
<td>x</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>//fieldset[@id='fieldset_right']/div[@class='field error']/span[@class='error']</td>
<td>
</td></tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
<td>y</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/span[@class='error']</td>
<td>
</td></tr>
<!-- now set correct values -->
<tr bgcolor="white">
<td>type</td>
<td>field_my_quantity</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/input</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Save']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertElementPresent</td>
<td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.140">testTable.140</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field, navigating between multiple pages of objects</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=0</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_foo_category_title</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[preceding-sibling::input[@name="field_my_foo_big_category_title"]][@value='update...']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<!--<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 bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_previous_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_0']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertElementPresent</td>
<td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.143">testTable.143</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Simple Relation Field Search Dialog Change Page</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/FooModule_createObjects?num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=0</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_foo_category_title</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_foo_big_category_title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[preceding-sibling::input[@name="field_my_foo_big_category_title"]][@value='update...']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_next_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="#cfffcf">
<td>assertValue</td>
<td>title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//input[@id="listbox_previous_page"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<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 bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>//input[@id="listbox_set_page"]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>\13</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>//input[@id="listbox_set_page"]</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>title</td>
<td>%c%</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//*[@id='listbox_data_line_0']//input[@type="checkbox"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=dialog_submit_button</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertElementPresent</td>
<td>//input[@name="field_my_foo_big_category_title"][@value!=""]</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.147">testTable.147</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><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 bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<!-- create a Foo -->
<td>${base_url}/foo_module/Foo_createObjects?start:int=1&num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_search_text</td>
<td>Title portal_type:Foo</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Search']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>1 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//td[3]</td>
<td>Title 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//a</td>
<td></td>
</tr>
<tr title="Actual value 'ERP5
/
Foos
/
Title 1
/' did not match 'ERP5 / Foos / Title 1 /'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//div[@id='breadcrumb']</td>
<td>Actual value 'ERP5
/
Foos
/
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:7080/test/portal_tests/result_20091208_020556/testTable.148">testTable.148</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><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 bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/ListBoxZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<!-- create a Foo -->
<td>${base_url}/foo_module/Foo_createObjects?start:int=1&num:int=1</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/foo_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_search_text</td>
<td>Title portal_type:Foo</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>field_your_search_text</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//span[@id='listbox_record_number']</td>
<td>1 records</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//td[3]</td>
<td>Title 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//a</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//div[@id='breadcrumb']</td>
<td>ERP5 / Foos / Title 1 / </td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.191">testTable.191</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with start date
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
<td>12</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Transactions</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[preceding-sibling::label[contains(text(),'From Date')]]</td>
<td>2005/01/12</td>
</tr>
<!-- The summary line is counted here. -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>45 records</td>
</tr>
<!-- }}} -->
<!-- The first line is a 'summary' line. {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Previous Balance</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>72600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>1100.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>71500.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>71500.00</td>
</tr>
<!-- }}} -->
<!-- Lisbox body, especially the second line {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[1]</td>
<td>Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]</td>
<td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[8]</td>
<td>Posted to General Ledger</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[9]</td>
<td>13200.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[10]</td>
<td>0.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[12]</td>
<td>13200.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[13]</td>
<td>84700.00</td>
</tr>
<!-- }}} -->
<!-- Stat line {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0</td>
</tr>
<!-- }}} -->
<!-- Second page {{{ -->
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Payment from Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/21*</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>12100</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>-12100</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>181500</td>
</tr>
<!-- }}} -->
<!-- Stat line again {{{ -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.192">testTable.192</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with multiple pages and date range
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Transactions</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>56 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0.0</td>
</tr>
<!-- }}} -->
<!-- {{{ check second page -->
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>56 records</td>
</tr>
<!-- check first line -->
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]</td>
<td>My Organisation</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/16</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>Sale Invoice Transaction</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>41</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]</td>
<td>Posted to General Ledger</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>17600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[11]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>17600.00</td>
</tr>
<!-- this is the same as the last net_balance from the previous page -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>133100.00</td>
</tr>
<!-- Stats should not change -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.197">testTable.197</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with start date
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
<td>12</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Transactions</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//div[preceding-sibling::label[contains(text(),'From Date')]]</td>
<td>2005/01/12</td>
</tr>
<!-- The summary line is counted here. -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>45 records</td>
</tr>
<!-- }}} -->
<!-- The first line is a 'summary' line. {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Previous Balance</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>72600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>1100.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>71500.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>71500.00</td>
</tr>
<!-- }}} -->
<!-- Lisbox body, especially the second line {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[1]</td>
<td>Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]</td>
<td>2005/01/12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[8]</td>
<td>Posted to General Ledger</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[9]</td>
<td>13200.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[10]</td>
<td>0.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[12]</td>
<td>13200.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[13]</td>
<td>84700.00</td>
</tr>
<!-- }}} -->
<!-- Stat line {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0</td>
</tr>
<!-- }}} -->
<!-- Second page {{{ -->
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Payment from Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/21*</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>12100</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>-12100</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>181500</td>
</tr>
<!-- }}} -->
<!-- Stat line again {{{ -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.0</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.198">testTable.198</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Transactions related to an Organisation, with multiple pages and date range
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Organisations</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Select Client 1 Organisation and check transaction list -->
<tr bgcolor="white">
<td>type</td>
<!-- title -->
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Client 1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Transactions</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>56 records</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0.0</td>
</tr>
<!-- }}} -->
<!-- {{{ check second page -->
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>id=listbox_set_page</td>
<td>2</td>
</tr>
<tr title="Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'" bgcolor="#ffcfcf">
<td>keyPressAndWait</td>
<td>id=listbox_set_page</td>
<td>Selenium failure. Please report to selenium-devel@lists.public.thoughtworks.org, with details from the logs at the base of the page. The error message is: Unknown command: 'keyPressAndWait'</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>56 records</td>
</tr>
<!-- check first line -->
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[1]</td>
<td>Client 1 Sale Invoice</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]</td>
<td>My Organisation</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]</td>
<td>2005/01/16</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]</td>
<td>Sale Invoice Transaction</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>41</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]</td>
<td>Posted to General Ledger</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]</td>
<td>17600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[10]</td>
<td>0</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[11]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[12]</td>
<td>17600.00</td>
</tr>
<!-- this is the same as the last net_balance from the previous page -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[13]</td>
<td>133100.00</td>
</tr>
<!-- Stats should not change -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[10]</td>
<td>446600.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[12]</td>
<td>0.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.221">testTable.221</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Previous Next Selection In Website</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_resetWebZuite</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/view?ignore_layout=1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr/td[3]/a[text()="Test Web Site"]</td>
<td></td>
</tr>
<tr title="Actual value '/test/web_site_module/test_web_site/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/view*'" bgcolor="#ffcfcf">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/view*</td>
<td>Actual value '/test/web_site_module/test_web_site/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/view*'</td>
</tr>
<tr bgcolor="white">
<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 bgcolor="white">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/view?ignore_layout=1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr/td[3]/a[text()="Test Web Site II"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site_2/view*</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//div[@id='context_bar']//a[@title="Previous"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTitle</td>
<td>Web Site - Test Web Site | ERP5</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/WebSite_view*</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/view?ignore_layout=1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr/td[3]/a[text()="Test Web Site"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//div[@id='context_bar']//a[@title="Next"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTitle</td>
<td>Web Site - Test Web Site II | ERP5</td>
<td></td>
</tr>
<tr bgcolor="white">
<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:7080/test/portal_tests/result_20091208_020556/testTable.222">testTable.222</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Change Id Website</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_resetWebZuite</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/test_web_page_2/test_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="clone_version"]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@name="Base_cloneContent:method"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Clone Web Page.</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTitle</td>
<td>Web Page - test_page | ERP5</td>
<td></td>
</tr>
<tr title="Actual value '/test/web_site_module/test_web_site/web_page_module/1/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/web_page_module/*/view*'" bgcolor="#ffcfcf">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/*/view*</td>
<td>Actual value '/test/web_site_module/test_web_site/web_page_module/1/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/web_page_module/*/view*'</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.223">testTable.223</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Change Id Website</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_resetWebZuite</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/test_web_page/WebPage_viewEditor?editable_mode:int=1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@name="Base_editAndViewAsWeb:method"]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTitle</td>
<td>Web Page - test_web_page | ERP5</td>
<td></td>
</tr>
<tr title="Actual value '/test/web_site_module/test_web_site/web_page_module/test_web_page/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/web_page_module/test_web_page/view*'" bgcolor="#ffcfcf">
<td>assertLocation</td>
<td>${base_url}/web_site_module/test_web_site/web_page_module/test_web_page/view*</td>
<td>Actual value '/test/web_site_module/test_web_site/web_page_module/test_web_page/view' did not match '*http://localhost:7080/test/web_site_module/test_web_site/web_page_module/test_web_page/view*'</td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20091208_020556/testTable.224">testTable.224</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Change Id Website</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>http://localhost:7080/test</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/WebSiteModule_resetWebZuite</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${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 bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Created Successfully.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/Zuite_waitForActivities</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/web_site_module/view?ignore_layout=1</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr/td[3]/a[text()="Test Web Site"]</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_id</td>
<td>web_site_test</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@name='Base_edit:method']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Data updated.</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTitle</td>
<td>Web Site - Test Web Site | ERP5</td>
<td></td>
</tr>
<tr title="Actual value '/test/web_site_module/web_site_test/WebSite_view' did not match '*http://localhost:7080/test/web_site_module/web_site_test/WebSite_view*'" bgcolor="#ffcfcf">
<td>assertLocation</td>
<td>${base_url}/web_site_module/web_site_test/WebSite_view*</td>
<td>Actual value '/test/web_site_module/web_site_test/WebSite_view' did not match '*http://localhost:7080/test/web_site_module/web_site_test/WebSite_view*'</td>
</tr>
</tbody></table>
</div>
</div>
</body></html>