<html><body><div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20090610_192031/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 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) 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 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) 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 item(s) 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 -->
<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 item(s) 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 record(s)</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) 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_20090610_192031/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 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) 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>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</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 record(s)</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) 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>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</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>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>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>3</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>4</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</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>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>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</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>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>//tr[@id="listbox_data_line_0"]/td[2]</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 record(s)</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>id=listbox_item_number</td>
<td> - 0 item(s) selected</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<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>//tr[@id="listbox_data_line_0"]/td[2]</td>
<td>6</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>
<td>7</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id="listbox_data_line_2"]/td[2]</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_20090610_192031/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>
<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>
<td>id=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>id=x1_listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<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>
<td>id=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>id=x1_listbox_set_page</td>
<td>5</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<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>
<td>id=x0_listbox_set_page</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>id=x1_listbox_set_page</td>
<td>4</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<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_20090610_192031/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>
<!--
=== 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 record(s)</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 record(s)</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 record(s)</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 record(s)</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 record(s)</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_20090610_192031/testTable.79">testTable.79</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 record(s)</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 record(s)</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_20090610_192031/testTable.128">testTable.128</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=Title 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>
<td>//input[@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>
<td>//input[@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>
<td>//input[@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>verifyValue</td>
<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>verifyValue</td>
<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>//tr[@id="listbox_data_line_0"]/td[1]/input</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_20090610_192031/testTable.132">testTable.132</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>
<td>//input[@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>
<td>//input[@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>
<td>//input[@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>verifyValue</td>
<td>id=listbox_set_page</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]/input</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>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_20090610_192031/testTable.137">testTable.137</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=Title 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>
<td>//input[@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>
<td>//input[@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>
<td>//input[@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>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>click</td>
<td>//tr[@id="listbox_data_line_0"]/td[1]/input</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_20090610_192031/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 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=Title 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>
<td>//input[@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>
<td>//input[@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>
<td>//input[@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>//tr[@id="listbox_data_line_0"]/td[1]/input</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_20090610_192031/testTable.144">testTable.144</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="3">Test Search list style change</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?set_dates:int=1&start:int=1&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}/view</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_your_search_text</td>
<td>Title</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Search']</td>
<td></td>
</tr>
<tr title="Element //table[@class='listbox search'] not found." bgcolor="#ffcfcf">
<td>verifyElementPresent</td>
<td>//table[@class='listbox search']</td>
<td>Element //table[@class='listbox search'] not found.</td>
</tr>
<tr title="Element style_toggle_icon not found" bgcolor="#ffcfcf">
<td>clickAndWait</td>
<td>style_toggle_icon</td>
<td>Element style_toggle_icon not found</td>
</tr>
<tr bgcolor="white">
<td>verifyElementPresent</td>
<td>//div[@class='listbox']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>//table[@class='listbox search']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyElementNotPresent</td>
<td>//table[@class='listbox table']</td>
<td></td>
</tr>
</tbody></table>
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20090610_192031/testTable.145">testTable.145</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 title="Element //div[@class='searchResultHeader']/span[@class='right'] not found" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//div[@class='searchResultHeader']/span[@class='right']</td>
<td>Element //div[@class='searchResultHeader']/span[@class='right'] not found</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//div[@class='search_result_title']</td>
<td>Title 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//div[@class='search_result_title']/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_20090610_192031/testTable.146">testTable.146</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>//div[@class='searchResultHeader']/span[@class='right']</td>
<td>Results 1 - 1 of 1.</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']//div[@class='search_result_title']</td>
<td>Title 1</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//tr[@id='listbox_data_line_0']//div[@class='search_result_title']/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_20090610_192031/testTable.156">testTable.156</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test for Creating Reversal Transaction for a Sale Invoice Transaction
</td></tr>
<!-- XXX we do not need init method here ! -->
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>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_createAccountingTransactionList?add_draft_transactions:int=0</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_markChanged</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- Add a sale invoice transaction and check the default view {{{ -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Add Sale Invoice Transaction</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td></td>
</tr>
<tr title="Element field_my_resource not found" bgcolor="#ffcfcf">
<td>assertValue</td>
<td>field_my_resource</td>
<td>Element field_my_resource not found</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_title</td>
<td>A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_destination_section_title</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 record(s)</td>
</tr>
<!-- XXX all this ordering is wrong; make sure to update this test after
fixing. -->
<tr bgcolor="white">
<td>select</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>label=7 - Goods Sales</td>
</tr>
<tr bgcolor="white">
<td>select</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>label=4457 - Collected VAT 10%</td>
</tr>
<tr bgcolor="white">
<td>select</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>label=41 - Receivable</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>11.0</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>1.0</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
<td>10.0</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@name='Base_edit:method']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertPortalStatusMessage</td>
<td>Data updated.</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Post the transaction to the GL {{{
because the 'create reversal' action is only available when simulation_state =
delivered.
-->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Post Transaction to General Ledger</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Posted</td>
<td></td>
</tr>
<!-- next step to delivered step. -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Definitively Close Transaction</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_callDialogMethod:method</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertPortalStatusMessage</td>
<td>Status changed.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Closed</td>
<td></td>
</tr>
<!-- }}} -->
<!-- Create the reversal transaction and check values {{{ -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_action</td>
<td>Create Reversal Transaction</td>
</tr>
<tr bgcolor="white">
<td>assertPortalStatusMessage</td>
<td>Reversal Transaction for * created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>field_my_source_section</td>
<td>organisation_module/my_organisation</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>field_my_destination_section_title</td>
<td>Client 1</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>field_my_title</td>
<td>Reversal Transaction for A Dummy Transaction</td>
</tr>
<tr bgcolor="white">
<td>assertTextPresent</td>
<td>Sale Invoice Transaction</td><!-- This is the portal_type -->
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>subfield_field_my_start_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>subfield_field_my_start_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>verifyValue</td>
<td>subfield_field_my_start_date_day</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>field_my_resource</td>
<td>currency_module/euro</td>
</tr>
<tr bgcolor="white">
<td>assertText</td>
<td>//span[@id='listbox_record_number']</td>
<td>3 record(s)</td>
</tr>
<!-- Same as above, bad ordering ... -->
<tr bgcolor="white">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/select</td>
<td>account_module/receivable</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/select</td>
<td>account_module/collected_vat</td>
</tr>
<tr bgcolor="white">
<td>assertValue</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/select</td>
<td>account_module/goods_sales</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/input</td>
<td>10.0</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/input</td>
<td>0.0</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/input</td>
<td>1.0</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/input</td>
<td>11.0</td>
</tr>
<tr bgcolor="white">
<td>assertFloatValue</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/input</td>
<td>0.0</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<a href="http://localhost:7080/test/portal_tests/result_20090610_192031/testTable.185">testTable.185</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 record(s)</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_20090610_192031/testTable.186">testTable.186</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 record(s)</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 record(s)</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_20090610_192031/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 record(s)</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_20090610_192031/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 record(s)</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 record(s)</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_20090610_192031/testTable.198">testTable.198</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test quantity steps for price on purchase supply line
</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}/PdmZuite_deleteData</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Deleted Successfully.</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}/PdmZuite_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}/internal_packing_list_module/PdmZuite_createDelivery?state=draft</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Delivery 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}/product_module/erp5_pdm_ui_test_product/Resource_viewInventory</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Purchase</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_purchase_supply_line_quantity_step_list</td>
<td>10
20</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>field_my_purchase_supply_line_quantity_step_list</td>
<td>10
20</td></tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]/../../td[1]</td>
<td>Quantity < 10.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]/../../td[1]</td>
<td>10.0 <= Quantity < 20.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]/../../td[1]</td>
<td>20.0 <= Quantity</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]</td>
<td>3</td>
</tr>
<!-- save and check -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]</td>
<td>3</td>
</tr>
<!-- XXX: the field rounds to int the displayed value. This is strange
-->
<!-- The field has a validator to prevent from entering values that are non numerics
-->
<tr bgcolor="white">
<td>type</td>
<td>field_my_purchase_supply_line_quantity_step_list</td>
<td>foo
bar</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>field_my_purchase_supply_line_quantity_step_list</td>
<td>foo
bar</td>
</tr>
<tr title="Actual value 'The input failed the external validator.' did not match 'You did not enter a floating point number.'" bgcolor="#ffcfcf">
<td>assertText</td>
<td>//textarea[@name="field_my_purchase_supply_line_quantity_step_list"]/parent::div/following-sibling::span</td>
<td>Actual value 'The input failed the external validator.' did not match 'You did not enter a floating point number.'</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_20090610_192031/testTable.199">testTable.199</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test quantity steps for price on sale supply line
</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}/PdmZuite_deleteData</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Deleted Successfully.</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}/PdmZuite_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}/internal_packing_list_module/PdmZuite_createDelivery?state=draft</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Delivery 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}/product_module/erp5_pdm_ui_test_product/Resource_viewInventory</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>id=listbox_domain_tree_mode</td>
<td></td>
</tr>
<!-- }}} -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>link=Sale</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>field_my_sale_supply_line_quantity_step_list</td>
<td>10
20</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>field_my_sale_supply_line_quantity_step_list</td>
<td>10
20</td></tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]/../../td[1]</td>
<td>Quantity < 10.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]/../../td[1]</td>
<td>10.0 <= Quantity < 20.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]/../../td[1]</td>
<td>20.0 <= Quantity</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]</td>
<td>1</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]</td>
<td>2</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]</td>
<td>3</td>
</tr>
<!-- save and check -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_0_0_0"]</td>
<td>1</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_1_0_0"]</td>
<td>2</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertFloatValue</td>
<td>//input[@name="field_matrixbox_base_price_cell_2_0_0"]</td>
<td>3</td>
</tr>
<!-- XXX: the field rounds to int the displayed value. This is strange
-->
<!-- The field has a validator to prevent from entering values that are non numerics
-->
<tr bgcolor="white">
<td>type</td>
<td>field_my_sale_supply_line_quantity_step_list</td>
<td>foo
bar</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>field_my_sale_supply_line_quantity_step_list</td>
<td>foo
bar</td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertText</td>
<td>field_my_sale_supply_line_quantity_step_list</td>
<td>foo
bar</td>
</tr>
<tr title="Actual value 'The input failed the external validator.' did not match 'You did not enter a floating point number.'" bgcolor="#ffcfcf">
<td>assertText</td>
<td>//textarea[@name="field_my_sale_supply_line_quantity_step_list"]/parent::div/following-sibling::span</td>
<td>Actual value 'The input failed the external validator.' did not match 'You did not enter a floating point number.'</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_20090610_192031/testTable.215">testTable.215</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_20090610_192031/testTable.216">testTable.216</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/erp5_portal/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/erp5_portal/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>