[Erp5-report] r28525 - /erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_z...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Aug 20 18:29:09 CEST 2009


Author: mohamadou
Date: Thu Aug 20 18:29:08 2009
New Revision: 28525

URL: http://svn.erp5.org?rev=28525&view=rev
Log:
2009-08-20 Mohamadou
* Update testFilter to support mobile ui tests.

Modified:
    erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testFilter.xml

Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testFilter.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testFilter.xml?rev=28525&r1=28524&r2=28525&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testFilter.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testFilter.xml [utf8] Thu Aug 20 18:29:08 2009
@@ -78,38 +78,38 @@
 </tr>\n
 <tr>\n
   <td>verifyEditable</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td></td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
 </tr>\n
 <tr>\n
   <td>verifyEditable</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td></td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_1"]//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>off</td>\n
 </tr>\n
 <tr>\n
   <td>verifyEditable</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td></td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_1"]//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>off</td>\n
 </tr>\n
 <!-- Checked rows must be remembered -->\n
 <tr>\n
   <td>click</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
   <td></td>\n
 </tr>\n
 <tr>\n
@@ -119,7 +119,7 @@
 </tr>\n
 <tr>\n
   <td>click</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
   <td></td>\n
 </tr>\n
 <tr>\n
@@ -129,17 +129,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>off</td>\n
 </tr>\n
 <tr>\n
@@ -149,17 +149,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>off</td>\n
 </tr>\n
 <!-- Filter on the second page -->\n
@@ -170,17 +170,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>0</td>\n
 </tr>\n
 <tr>\n
   <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
   <td>3</td>\n
 </tr>\n
 <tr>\n
@@ -188,11 +188,13 @@
   <td>id=listbox_data_line_2</td>\n
   <td></td>\n
 </tr>\n
-<tr>\n
-  <td>verifyElementNotPresent</td>\n
-  <td>id=listbox_page_selection</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_set_page</td>\n
+  <td></td>\n
+</tr>\n
+</tal:block>\n
 <tr>\n
   <td>verifyElementNotPresent</td>\n
   <td>id=listbox_next_page</td>\n
@@ -204,6 +206,30 @@
   <td></td>\n
 </tr>\n
 <!-- Sort by id -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+<tr>\n
+  <td>clickAndWait</td>\n
+  <td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.id\']</td>\n
+<!--  <td>link=ID</td> -->\n
+  <td></td>\n
+</tr>\n
+</tal:block>\n
+<tr>\n
+  <td>verifyText</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>3</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyElementNotPresent</td>\n
+  <td>id=listbox_data_line_2</td>\n
+  <td></td>\n
+</tr>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
 <tr>\n
   <td>clickAndWait</td>\n
     <td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.id\']</td>\n
@@ -212,45 +238,44 @@
 </tr>\n
 <tr>\n
   <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>0</td>\n
 </tr>\n
-<tr>\n
-  <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
-  <td>3</td>\n
-</tr>\n
+</tal:block>\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>0</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyText</td>\n
+  <td>//*[@id="listbox_data_line_1"]//a[not(@title)]</td>\n
+  <td>3</td>\n
+</tr>\n
+</tal:block>\n
 <tr>\n
   <td>verifyElementNotPresent</td>\n
   <td>id=listbox_data_line_2</td>\n
   <td></td>\n
 </tr>\n
-<tr>\n
-  <td>clickAndWait</td>\n
-    <td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.id\']</td>\n
-<!--  <td>link=ID</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>3</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
-  <td>0</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyElementNotPresent</td>\n
-  <td>id=listbox_data_line_2</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>3</td>\n
+  </tal:block>\n
+  <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+  <td>type</td>\n
+  <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+  <td>3</td>\n
+  </tal:block>\n
 </tr>\n
 <tr>\n
   <td>clickAndWait</td>\n
@@ -259,7 +284,7 @@
 </tr>\n
 <tr>\n
   <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_0"]//a[not(@title)]</td>\n
   <td>3</td>\n
 </tr>\n
 <tr>\n
@@ -275,34 +300,55 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//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>9</td>\n
 </tr>\n
 <tr>\n
   <td>verifyText</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\n
+  <td>//*[@id="listbox_data_line_1"]//a[not(@title)]</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>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
   <td>7</td>\n
 </tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<!-- The elements are not descending sorted -->\n
+<tr>\n
+  <td>verifyText</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>1</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyText</td>\n
+  <td>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
+  <td>2</td>\n
+</tr>\n
+</tal:block>\n
+\n
 <tr>\n
   <td>verifyElementNotPresent</td>\n
   <td>id=listbox_data_line_3</td>\n
@@ -316,17 +362,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>on</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>on</td>\n
 </tr>\n
 <tr>\n
@@ -336,17 +382,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>off</td>\n
 </tr>\n
 <tr>\n
@@ -356,17 +402,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>on</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>on</td>\n
 </tr>\n
 <!-- Uncheck all -->\n
@@ -377,17 +423,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>off</td>\n
 </tr>\n
 <tr>\n
@@ -397,17 +443,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>on</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>on</td>\n
 </tr>\n
 <tr>\n
@@ -417,17 +463,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>off</td>\n
 </tr>\n
 \n
@@ -445,12 +491,12 @@
 </tr>\n
 <tr>\n
   <td>click</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
   <td></td>\n
 </tr>\n
 <tr>\n
   <td>click</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td></td>\n
 </tr>\n
 <tr>\n
@@ -486,17 +532,17 @@
 </tr>\n
 <tr>\n
   <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_0"]/td//input</td>\n
-  <td>on</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_1"]/td//input</td>\n
-  <td>off</td>\n
-</tr>\n
-<tr>\n
-  <td>verifyValue</td>\n
-  <td>//tr[@id="listbox_data_line_2"]/td//input</td>\n
+  <td>//*[@id="listbox_data_line_0"]//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>off</td>\n
+</tr>\n
+<tr>\n
+  <td>verifyValue</td>\n
+  <td>//*[@id=\'listbox_data_line_2\']//input[@type="checkbox"]</td>\n
   <td>on</td>\n
 </tr>\n
 <tr>\n




More information about the Erp5-report mailing list