Commit d6989764 authored by Ivan Tyagov's avatar Ivan Tyagov

Listbox uses no longer Ids but CSS classes.

Adjust tests accordingly after r38122.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@38129 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent d10a35dc
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,13 +85,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)][1]</td>\n
<td>0</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Foo Title 0</td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -97,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,38 +104,38 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -148,53 +145,53 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>c1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>c10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>c11</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[26]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[26]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
<!-- Click on + c1 -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -204,53 +201,53 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-open"]</td>\n
<td>c1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>c10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>c11</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[26]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[26]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>3 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>8</td>\n
</tr>\n
<!-- Click on - a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -260,27 +257,27 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<!-- Reset -->\n
......@@ -296,32 +293,32 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -90,52 +87,52 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td>Quantity</td>\n
</tr> \n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
<tr>\n
......@@ -192,47 +189,47 @@
<!-- Check the result -->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,13 +85,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,7 +85,7 @@
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id=\'listbox_data_line_0\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -133,7 +130,7 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
......@@ -143,12 +140,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>x0_listbox_record_number</td>\n
<td>2 records</td> <!-- Creation + paste notification -->\n
<td>//span[@class="listbox-current-page-total-number x0_listbox-current-page-total-number"]</td>\n
<td>2</td> <!-- Creation + paste notification -->\n
</tr>\n
\n
<tr>\n
<td>verifyText</td>\n
<td>x0_listbox_data_line_1</td>\n
<td>//tr[@class="x0_listbox-data-line-1 DataB"]/td[5]</td>\n
<td>regexp:Object copied from /.*/foo_module/0$</td>\n
</tr>\n
<tr>\n
......@@ -158,22 +156,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -79,52 +76,52 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
</tal:block>\n
......@@ -211,37 +208,37 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td>%l%</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -285,12 +282,12 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
</tbody></table>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -92,32 +89,32 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/img</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/img</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]/img</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -125,17 +122,17 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
</tal:block>\n
......@@ -159,7 +156,7 @@
\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- Go to the sort dialog -->\n
......@@ -194,42 +191,42 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]/button</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -237,17 +234,17 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>7</td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,7 +85,7 @@
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id=\'listbox_data_line_0\']//input[@type="checkbox"]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -133,7 +130,7 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class=\'listbox-data-line-0 DataA\']//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
......@@ -143,26 +140,26 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class=\'listbox-data-line-0 DataA\']//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class=\'listbox-data-line-1 DataB\']//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class=\'listbox-data-line-2 DataA\']//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class=\'listbox-data-line-3 DataB\']</td>\n
<td></td>\n
</tr>\n
\n
</tbody></table>\n
</tbody></table>\t\n
</body>\n
</html>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -83,38 +80,38 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class=\'listbox-data-line-3 DataB\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
</tal:block>\n
......@@ -132,18 +129,18 @@
</tal:block> \n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']/td[3]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
</tal:block>\n
......@@ -162,18 +159,18 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']/td[3]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']/td[4]</td>\n
<td>8.0</td>\n
</tr>\n
</tal:block>\n
......@@ -207,38 +204,38 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class=\'listbox-data-line-3 DataB\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']/td[2]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-0 DataA\']/td[3]</td>\n
<td>10.0</td>\n
</tr>\n
</tal:block>\n
......@@ -257,18 +254,18 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']/td[2]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-1 DataB\']/td[3]</td>\n
<td>9.0</td>\n
</tr>\n
</tal:block>\n
......@@ -287,18 +284,18 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']/td[2]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class=\'listbox-data-line-2 DataA\']/td[3]</td>\n
<td>8.0</td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,7 +85,7 @@
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id=\'listbox_data_line_0\']//input[@type="checkbox"]</td>\n
<td>//*[@class=\'listbox-data-line-0 DataA\']//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -98,8 +95,8 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>1 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>1</td>\n
</tr>\n
<!-- The listbox used to confirm deletion is a proxy to the previous listbox.\n
It contains the same columns\n
......@@ -107,23 +104,23 @@ It contains the same columns\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>assertText</td>\n
<td>//tr[@id=\'listbox_label_line\']/td[1]</td>\n
<td>//tr[@class=\'listbox-label-line\']/th[1]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>assertText</td>\n
<td>//tr[@id=\'listbox_label_line\']/td[2]</td>\n
<td>//tr[@class=\'listbox-label-line\']/th[2]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>assertText</td>\n
<td>//tr[@id=\'listbox_label_line\']/td[3]</td>\n
<td>//tr[@class=\'listbox-label-line\']/th[3]</td>\n
<td>Quantity</td>\n
</tr>\n
<!-- And an extra column to display the number of related objects. -->\n
<tr>\n
<td>assertText</td>\n
<td>//tr[@id=\'listbox_label_line\']/td[4]</td>\n
<td>//tr[@class=\'listbox-label-line\']/th[4]</td>\n
<td>Number of Related Objects</td>\n
</tr>\n
</tal:block>\n
......@@ -162,23 +159,23 @@ It contains the same columns\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
<td>We suppose here that the workflow is configured in such way that deleted items can still be viewed.</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -208,12 +205,12 @@ It contains the same columns\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id=\'listbox_data_line_0\']//input[@type="checkbox"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -269,7 +266,7 @@ It contains the same columns\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>clickAndWait</td>\n
<td>link=Foo Lines:</td>\n
<td>link=Foo Lines</td>\n
<td></td>\n
</tr>\n
<tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -97,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,38 +104,38 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -148,42 +145,42 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
\n
......@@ -214,7 +211,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -97,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,38 +104,38 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -148,48 +145,48 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
<!-- Click on + a2 -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -199,43 +196,43 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-open"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>7</td>\n
</tr>\n
<!-- Click on - a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -245,27 +242,27 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<!-- Reset -->\n
......@@ -281,32 +278,32 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -97,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,38 +104,38 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + Title 0 -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -148,32 +145,32 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>Title 3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>1 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
\n
......@@ -197,27 +194,27 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>9 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -97,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,38 +104,38 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -148,48 +145,48 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
<!-- Click on + a2 -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -199,43 +196,43 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-open"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>7</td>\n
</tr>\n
<!-- Click on - a -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -245,27 +242,27 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<!-- Reset -->\n
......@@ -281,32 +278,32 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
</tal:block>\n
......
......@@ -94,7 +94,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -104,28 +104,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[1]</td>\n
<td>//tr[@class="listbox-label-line"]/th[1]</td>\n
<td>Foo Domain</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[5]</td>\n
<td>//tr[@class="listbox-label-line"]/th[5]</td>\n
<td>Quantity</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>0 1 2 3 4 5 - Hide</td>\n
<td>verifyTextPresent</td>\n
<td>0</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Hide</td>\n
<td></td>\n
</tr>\n
<!-- Click on Hide -->\n
<tr>\n
......@@ -134,49 +164,74 @@
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>0 1 2 3 4 5 - Show</td>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Show</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
......@@ -191,58 +246,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>6 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>6</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -257,58 +312,61 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<!--<tr> \n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists actually</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists actually</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists actually</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>6 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>6</td>\n
</tr>\n
<!-- Show all the 1st level -->\n
<tr>\n
......@@ -323,58 +381,60 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td> it exists actually</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td> it exists actually</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>8 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>8</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -389,43 +449,43 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>8 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>8</td>\n
</tr>\n
<!-- Still very far from complete. Show/Hide should be tested, closing a tree should be tested, sorting should be tested. -->\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -107,13 +104,13 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a/input</td>\n
<td></td>\n
<td>Make sure an no a tag is present in ListBox</td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//*[@id="listbox_data_line_0"]//input</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input</td>\n
<td></td>\n
<td>Make sure there is an input tag in line 1 col 1</td>\n
</tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -107,13 +104,13 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a/input</td>\n
<td></td>\n
<td>Make sure an no a tag is present in ListBox</td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//*[@id="listbox_data_line_0"]//input</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input</td>\n
<td></td>\n
<td>Make sure there is an input tag in line 1 col 1</td>\n
</tr>\n
......
......@@ -75,38 +75,38 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<!-- Checked rows must be remembered -->\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -116,7 +116,7 @@
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -126,17 +126,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
......@@ -146,17 +146,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<!-- Filter on the second page -->\n
......@@ -167,22 +167,22 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
......@@ -213,17 +213,17 @@
</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
......@@ -235,12 +235,12 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
</tal:block>\n
......@@ -258,14 +258,14 @@
</tal:block>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- Search by id -->\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>3</td>\n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -281,12 +281,12 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- Reset -->\n
......@@ -297,33 +297,33 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>7</td>\n
</tr>\n
</tal:block>\n
......@@ -348,7 +348,7 @@
\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- Check all -->\n
......@@ -359,17 +359,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
......@@ -379,17 +379,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
......@@ -399,17 +399,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<!-- Uncheck all -->\n
......@@ -420,17 +420,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
......@@ -440,17 +440,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
......@@ -460,17 +460,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
\n
......@@ -488,12 +488,12 @@ and search parameters are remembered -->\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -503,13 +503,13 @@ and search parameters are remembered -->\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 2 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>2</td>\n
</tr>\n
<!-- reset the filter -->\n
<tr>\n
......@@ -519,27 +519,27 @@ and search parameters are remembered -->\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 2 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td>off</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td>on</td>\n
</tr>\n
<tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -57,37 +54,37 @@
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_check_all</td>\n
<td>//input[@class="listbox-check-all"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_uncheck_all</td>\n
<td>//input[@class="listbox-uncheck-all"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]</td>\n
<td>//tr[@class="listbox-label-line"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td>Quantity</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[5]</td>\n
<td>//tr[@class="listbox-label-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -107,37 +104,37 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_check_all</td>\n
<td>//input[@class="listbox-check-all"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_uncheck_all</td>\n
<td>//input[@class="listbox-uncheck-all"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]</td>\n
<td>//tr[@class="listbox-label-line"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[1]</td>\n
<td>//tr[@class="listbox-label-line"]/th[1]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>Quantity</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -56,18 +53,18 @@
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>assertElementPresent</td>\n
<td>id=listbox_title</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_title</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertText</td>\n
<td>id=listbox_title</td>\n
<td>exact:Contents:</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td>exact:Contents</td>\n
</tr>\n
\n
<tr>\n
......@@ -87,18 +84,18 @@
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>id=listbox_title</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_title</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertText</td>\n
<td>id=listbox_title</td>\n
<td>exact:Foos:</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td>exact:Foos</td>\n
</tr>\n
</tal:block>\n
</tbody></table>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,38 +85,38 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
</tal:block>\n
......@@ -138,18 +135,18 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
</tal:block>\n
......@@ -168,18 +165,18 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[4]</td>\n
<td>8.0</td>\n
</tr>\n
</tal:block>\n
......@@ -213,7 +210,7 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]</td>\n
<td></td>\n
</tr>\n
</tbody></table>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -89,18 +86,18 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>0 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_item_number</td>\n
<td>//input[@class="listbox_set_page"]</td>\n
<td></td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_page_selection</td>\n
<td>//button[@class="listbox_next_page"]</td>\n
<td></td>\n
</tr> \n
</tal:block>\n
......
......@@ -75,13 +75,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>3 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 0 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
......@@ -100,22 +100,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -146,13 +146,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 0 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>0</td>\n
</tr>\n
\n
<tal:block tal:define="prefix string:listbox; \n
......@@ -173,22 +173,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -216,22 +216,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -259,22 +259,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -316,12 +316,12 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -337,13 +337,13 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>9 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 0 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>0</td>\n
</tr>\n
\n
<tal:block tal:define="prefix string:listbox; \n
......@@ -364,22 +364,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>6</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//*[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -88,38 +85,38 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
</tal:block>\n
......@@ -137,18 +134,18 @@
</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>Title 1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
</tal:block>\n
......@@ -166,18 +163,18 @@
</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>Title 2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[4]</td>\n
<td>8.0</td>\n
</tr>\n
</tal:block>\n
......@@ -210,7 +207,7 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]</td>\n
<td></td>\n
</tr>\n
</tbody></table>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -89,27 +86,27 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -119,7 +116,7 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -171,7 +168,7 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
......@@ -181,32 +178,32 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -249,24 +246,24 @@
</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- Search by title -->\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td>T%</td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -276,37 +273,37 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td>T%</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -360,22 +357,22 @@
\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]//a[not(@title)]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//a[not(@title)]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]//a[not(@title)]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -144,29 +141,29 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.quantity\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- click the ID -->\n
......@@ -182,12 +179,12 @@
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -195,39 +192,39 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.quantity\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- click the ID again -->\n
......@@ -243,12 +240,12 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -256,39 +253,39 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.quantity\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- click the Title -->\n
......@@ -302,11 +299,11 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.id\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
......@@ -314,12 +311,12 @@
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -327,29 +324,29 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.quantity\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<!-- click the Title again -->\n
......@@ -363,11 +360,11 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.id\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
......@@ -375,12 +372,12 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -388,29 +385,29 @@
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.quantity\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -141,27 +138,27 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/td[2]/button[@alt="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Draft</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Validated</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<!-- click the state -->\n
......@@ -177,22 +174,22 @@
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Draft</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Validated</td>\n
</tr>\n
<!-- click the state again -->\n
......@@ -208,22 +205,22 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Validated</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Draft</td>\n
</tr>\n
\n
......@@ -288,27 +285,27 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Vraft</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Dalidated</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<!-- click the state -->\n
......@@ -324,22 +321,22 @@
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Dalidated</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Vraft</td>\n
</tr>\n
<!-- click the state again -->\n
......@@ -355,22 +352,22 @@
</tr>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Ascending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Ascending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>assertElementPresent</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/img[@alt="Descending Display"]</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button[@title="Descending Display"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>Vraft</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>Dalidated</td>\n
</tr>\n
<!-- Restore english language -->\n
......
......@@ -97,7 +97,7 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[2]/button/span</td>\n
<td>//tr[@class="listbox-label-line"]/th[2]/button</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
......@@ -140,8 +140,8 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
......@@ -150,17 +150,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]//input[@type="text"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]//input[@type="text"]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]//input[@type="text"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
......@@ -186,8 +186,8 @@
<!-- Go to last and verify -->\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
......@@ -196,17 +196,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]//input[@type="text"]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]//input[@type="text"]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]//input[@type="text"]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
......@@ -237,8 +237,8 @@
<!-- Go to previous and verify -->\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
......@@ -247,7 +247,7 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]//input[@type="text"]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
......@@ -273,8 +273,8 @@
<!-- Go to first and verify -->\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
......@@ -283,17 +283,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]//input[@type="text"]</td>\n
<td>6</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]//input[@type="text"]</td>\n
<td>7</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]//input[@type="text"]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
......@@ -323,8 +323,8 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
......@@ -333,17 +333,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]//input[@type="text"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]//input[@type="text"]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]//input[@type="text"]</td>\n
<td>2</td>\n
</tr>\n
\n
......@@ -375,7 +375,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -385,18 +385,18 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<!-- Click on "+ a" link -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-closed"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -406,22 +406,22 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[1]//a[@class="tree_open"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[1]//a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[2]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[2]//a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[3]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[3]//a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//table[@id="listbox_domain_tree_table"]//tr[4]//a[@class="tree_closed"]</td>\n
<td>//table[@class="listbox-table-domain-tree"]//tr[4]//a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<!-- END of inspired code -->\n
......
......@@ -93,7 +93,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -103,28 +103,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[1]</td>\n
<td>//tr[@class="listbox-label-line"]/th[1]</td>\n
<td>Foo Category*</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[5]</td>\n
<td>//tr[@class="listbox-label-line"]/th[5]</td>\n
<td>Quantity</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>//tr[@class="listbox-search-line"]/th[1]</td>\n
<td>0 1 2 3 4 5 - Hide</td>\n
</tr>-->\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Hide</td>\n
<td></td>\n
</tr>\n
<!-- Click on Hide -->\n
<tr>\n
......@@ -132,50 +162,80 @@
<td>link=Hide</td>\n
<td></td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>0 1 2 3 4 5 - Show</td>\n
</tr>-->\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Show</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
......@@ -190,58 +250,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>6 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>6</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -256,58 +316,61 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>6 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>6</td>\n
</tr>\n
<!-- Show all the 1st level -->\n
<tr>\n
......@@ -322,58 +385,60 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<td>it exists</td>\n
</tr>-->\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>8 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>8</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -388,43 +453,43 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>9</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>8 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>8</td>\n
</tr>\n
<!-- Test an empty report tree -->\n
<tr>\n
......@@ -439,13 +504,13 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_0</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>0 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>0</td>\n
</tr>\n
</tal:block>\n
\n
......
......@@ -93,7 +93,7 @@
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -103,68 +103,98 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[1]</td>\n
<td>//tr[@class="listbox-label-line"]/th[1]</td>\n
<td>Foo Domain</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[3]</td>\n
<td>//tr[@class="listbox-label-line"]/th[3]</td>\n
<td>ID</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>//tr[@class="listbox-label-line"]/th[4]</td>\n
<td>Title</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[5]</td>\n
<td>//tr[@class="listbox-label-line"]/th[5]</td>\n
<td>Quantity</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>0 1 2 3 4 5 - Hide</td>\n
</tr>-->\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Hide</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_2</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<!-- Click on + a -->\n
<tr>\n
......@@ -179,58 +209,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>a</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -245,58 +275,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>7 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>7</td>\n
</tr>\n
<!-- Show all the 1st level -->\n
<tr>\n
......@@ -311,58 +341,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>8</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a1</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]/a[@class="tree_closed"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]/a[@class="tree-closed"]</td>\n
<td>a2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<!-- Go to next page -->\n
<tr>\n
......@@ -377,58 +407,58 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[1]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td>//tr[@class="listbox-data-line-3 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<!-- Hide documents -->\n
<tr>\n
......@@ -441,35 +471,65 @@
<td>report_root_url</td>\n
<td>Foo Domain</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]</td>\n
<td>0 1 2 3 4 5 - Show</td>\n
</tr>-->\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>1</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>2</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>3</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>4</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>5</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyTextPresent</td>\n
<td>Show</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[1]/a[@class="tree_open"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[1]/a[@class="tree-open"]</td>\n
<td>b</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]/input</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]/input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_data_line_1</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>4 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>4</td>\n
</tr>\n
<!-- Still very far from complete. Closing a tree should be tested, sorting should be tested. -->\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -87,14 +84,14 @@
-->\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>1 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>1</td>\n
</tr>\n
\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
</tal:block>\n
......@@ -120,13 +117,13 @@
-->\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>1 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>1</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 1</td>\n
</tr>\n
</tal:block>\n
......@@ -155,18 +152,18 @@ XXX what should we display in the field in that case ?\n
-->\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>Title 0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]</td>\n
<td>Title 1</td>\n
</tr>\n
</tal:block>\n
......@@ -192,8 +189,8 @@ XXX what should we display in the field in that case ?\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
\n
</tbody></table>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -91,18 +88,18 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<!-- Search -->\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>2001/01/01</td>\n
</tr>\n
<tr>\n
......@@ -112,17 +109,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>2001/01/01</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>1 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>2001/01/01</td>\n
</tr>\n
\n
......@@ -140,17 +137,17 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>2001/01/01</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2002/02/02</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2003/03/03</td>\n
</tr>\n
<!-- DESC -->\n
......@@ -161,24 +158,24 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>2003/03/03</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2002/02/02</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]</td>\n
<td>2001/01/01</td>\n
</tr>\n
\n
<!-- Compare Search -->\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>>=2002/01/01</td>\n
</tr>\n
<tr>\n
......@@ -188,29 +185,29 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>>=2002/01/01</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>2003/03/03</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2002/02/02</td>\n
</tr>\n
\n
<!-- Wrong Search Expression -->\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>>=</td>\n
</tr>\n
<tr>\n
......@@ -225,22 +222,22 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td>>=2002/01/01</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>2 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]</td>\n
<td>2003/03/03</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]</td>\n
<td>2002/02/02</td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -58,44 +55,44 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//*[@id="listbox_search_line"]</td>\n
<td>//*[@class="listbox-search-line"]</td>\n
<td></td>\n
</tr>\n
\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td>//tr[@class="listbox-search-line"]/th[5]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -156,43 +153,43 @@
</tal:block>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//*[@id="listbox_search_line"]</td>\n
<td>//*[@class="listbox-search-line"]</td>\n
<td></td>\n
</tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[1]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[1]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[1]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[2]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[3]//input</td>\n
<td>//tr[@class="listbox-search-line"]/th[3]//input</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td>//tr[@class="listbox-search-line"]/th[4]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......@@ -250,7 +247,7 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//*[@id="listbox_search_line"]</td>\n
<td>//*[@class="listbox-search-line"]</td>\n
<td></td>\n
</tr>\n
\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -91,7 +88,7 @@ selection\'s checked uids are set to the uids of the filtered objects. -->\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -131,12 +128,12 @@ uids.\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -175,12 +172,12 @@ only have selected uids.\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>click</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -191,7 +188,7 @@ only have selected uids.\n
<tr>\n
<td>click</td>\n
<!-- unselect 1 -->\n
<td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -57,47 +54,47 @@
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_title</td>\n
<td>exact:Foos:</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td>exact:Foos</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>0 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_item_number</td>\n
<td> - 0 items selected</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<!--<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_page_selection</td>\n
<td></td>\n
</tr>\n
</tr>-->\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_next_page</td>\n
<td>//button[@class="listbox_next_page"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_previous_page</td>\n
<td>//button[@class="listbox_previous_page"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_flat_list_mode</td>\n
<td>//input[@class="listbox-tree-flat-list-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -118,17 +115,17 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_flat_list_mode</td>\n
<td>//input[@class="listbox-tree-flat-list-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -149,17 +146,17 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_flat_list_mode</td>\n
<td>//input[@class="listbox-tree-flat-list-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......
......@@ -2,10 +2,7 @@
<ZopeData>
<record id="1" aka="AAAAAAAAAAE=">
<pickle>
<tuple>
<global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
<tuple/>
</tuple>
</pickle>
<pickle>
<dictionary>
......@@ -89,32 +86,32 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyAttribute</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]//a@href</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]//a@href</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]//a</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]//a</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyAttribute</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]//a@href</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]//a@href</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[3]//a</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[3]//a</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyAttribute</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]//a@href</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]//a@href</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[3]//a</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[3]//a</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......
......@@ -91,18 +91,18 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_title</td>\n
<td>Foo Lines:</td>\n
<td>//a[@class="listbox_title"]</td>\n
<td>Foo Lines</td>\n
</tr>\n
</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
<td>10 records</td>\n
<td>//span[@class="listbox-current-page-total-number"]</td>\n
<td>10</td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_item_number</td>\n
<td>//span[@class="listbox-current-item-number"]</td>\n
<td></td>\n
</tr>\n
<!-- \n
......@@ -130,33 +130,33 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_flat_list_mode</td>\n
<td>//input[@class="listbox-tree-flat-list-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_domain_tree_mode</td>\n
<td>//input[@class="listbox-tree-domain-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
<td>id=listbox_report_tree_mode</td>\n
<td>//input[@class="listbox-tree-report-tree-mode"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Title 0</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -167,23 +167,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td>1</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]//input[@type="text"]</td>\n
<td>Title 1</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -194,23 +194,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td>2</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Title 2</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -221,7 +221,7 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<!-- Go to next page -->\n
......@@ -249,18 +249,18 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Title 3</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -271,23 +271,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td>4</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]//input[@type="text"]</td>\n
<td>Title 4</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -298,23 +298,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Title 5</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -325,19 +325,19 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<!-- Edit some values -->\n
<tr>\n
<td>type</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td>31</td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Another Title 3</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -348,7 +348,7 @@
</tr>\n
<tr>\n
<td>type</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td>9999999</td>\n
</tr>\n
<tr>\n
......@@ -375,18 +375,18 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td>31</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Another Title 3</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -397,23 +397,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_0"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-0 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td>5</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[2]//input[@type="text"]</td>\n
<td>Title 5</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -424,23 +424,23 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_1"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td>6</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][1]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_2"]/td[2]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-2 DataA"]/td[2]//input[@type="text"]</td>\n
<td>Title 6</td> \n
</tal:block>\n
<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
......@@ -451,7 +451,7 @@
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
<td>//*[@id="listbox_data_line_2"]//input[@type="text"][2]</td>\n
<td>//*[@class="listbox-data-line-2 DataA"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
\n
......@@ -459,22 +459,22 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]//input[@type="text"]</td>\n
<td>abc</td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[1]</td>\n
<td>yyyy</td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[2]</td>\n
<td>mm</td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//*[@id="listbox_data_line_1"]/td[4]/input[3]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]/td[4]/input[3]</td>\n
<td>dd</td>\n
</tr>\n
</tal:block>\n
......@@ -509,54 +509,54 @@
<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]//input[@type="text"]</td>\n
<td>abc</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]</td>\n
<td>*You did not enter a floating point*</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[1]</td>\n
<td>yyyy</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[2]</td>\n
<td>mm</td>\n
</tr>\n
<tr>\n
<td>verifyValue</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[3]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[3]</td>\n
<td>dd</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]</td>\n
<td>*You did not enter a valid date and time.*</td>\n
</tr>\n
\n
<!-- cleanup and save not to trigger unbefore unload -->\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_0"]/td[3]//input[@type="text"]</td>\n
<td>//tr[@class="listbox-data-line-0 DataA"]/td[3]//input[@type="text"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[1]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//tr[@id="listbox_data_line_1"]/td[4]/input[2]</td>\n
<td>//tr[@class="listbox-data-line-1 DataB"]/td[4]/input[2]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>type</td>\n
<td>//*[@id="listbox_data_line_1"]/td[4]/input[3]</td>\n
<td>//*[@class="listbox-data-line-1 DataB"]/td[4]/input[3]</td>\n
<td></td>\n
</tr>\n
</tal:block>\n
......
590
\ No newline at end of file
592
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment