[Erp5-report] r28508 - /erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_z...
nobody at svn.erp5.org
nobody at svn.erp5.org
Thu Aug 20 15:23:27 CEST 2009
Author: mohamadou
Date: Thu Aug 20 15:23:25 2009
New Revision: 28508
URL: http://svn.erp5.org?rev=28508&view=rev
Log:
2009-08-20 Mohamadou
* Update listbox_zuite to support mobile ui tests.
Modified:
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testBrainAttribute.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testConfigure.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testContextObjects.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSearch.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSort.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDataLines.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainAndReportTrees.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTree.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTreeObsoleteValue.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicDomainTree.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicReportTree.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testLabelLine.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testListAction.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testMetaTypes.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testNotExistingSelection.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testPortalTypes.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSearch.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSort.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRedirect.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTree.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTreeWithStatMethod.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRequestParametersSearch.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchAndSortOnDateColumn.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchLine.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSelectionCheckedUids.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testStatColumns.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testTitleLine.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testUrlColumns.xml
erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testViewMode.xml
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testBrainAttribute.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testBrainAttribute.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testBrainAttribute.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testBrainAttribute.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -88,14 +88,23 @@
</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)][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>Foo Title 0</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"]//span[@id=\'data_short\']</td>\n
+ <td>Foo Title 0</td>\n
+</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testConfigure.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testConfigure.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testConfigure.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testConfigure.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -87,6 +87,7 @@
<td>${base_url}/foo_module/view</td>\n
<td></td>\n
</tr>\n
+<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
@@ -101,7 +102,7 @@
<td>verifyText</td>\n
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td>Quantity</td>\n
-</tr>\n
+</tr> \n
<tr>\n
<td>verifyEditable</td>\n
<td>//tr[@id="listbox_search_line"]/td[2]//input</td>\n
@@ -249,6 +250,161 @@
<td>//tr[@id="listbox_stat_line"]/td[4]</td>\n
<td></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"]/div[2]//span[1]</td>\n
+ <td>Title</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[1]</td>\n
+ <td>Quantity</td>\n
+</tr> \n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//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></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>//*[@id="listbox_data_line_0"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>10.0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[2]//span[3]</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[3]//span[3]</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[4]//span[3]</td>\n
+ <td></td>\n
+</tr>\n
+<!-- Go to the configure dialog -->\n
+<tr>\n
+ <td>clickAndWait</td>\n
+ <td>//a[@title=\'Configure\']</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>select</td>\n
+ <td>//tr[@id="column_1"]//select[@name="field_columns"]</td>\n
+ <td>ID</td>\n
+</tr>\n
+<tr>\n
+ <td>select</td>\n
+ <td>//tr[@id="column_1"]//select[@name="stat_columns"]</td>\n
+ <td>count</td>\n
+</tr>\n
+<tr>\n
+ <td>select</td>\n
+ <td>//tr[@id="column_2"]//select[@name="field_columns"]</td>\n
+ <td>Title</td>\n
+</tr>\n
+<tr>\n
+ <td>select</td>\n
+ <td>//tr[@id="column_2"]//select[@name="stat_columns"]</td>\n
+ <td>count</td>\n
+</tr>\n
+<tr>\n
+ <td>select</td>\n
+ <td>//tr[@id="column_3"]//select[@name="field_columns"]</td>\n
+ <td>None</td>\n
+</tr>\n
+<tr>\n
+ <td>clickAndWait</td>\n
+ <td>Base_callDialogMethod:method</td>\n
+ <td></td>\n
+</tr>\n
+<!-- Check the result -->\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[2]//span[1]</td>\n
+ <td>Title</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]//a[not(@title)][1]</td>\n
+ <td>0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[4]</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[2]//span[3]</td>\n
+ <td>10</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[3]//span[3]</td>\n
+ <td>10</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[4]</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testContextObjects.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testContextObjects.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testContextObjects.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testContextObjects.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -88,13 +88,20 @@
</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>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>Title 0</td>\n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+ </tal:block> \n
</tr>\n
\n
</tbody></table>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSearch.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSearch.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSearch.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSearch.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -76,6 +76,7 @@
<td>${base_url}/foo_module/view</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[2]//input</td>\n
@@ -126,6 +127,60 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<!--<tr>\n
+ <td>verifyElementPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>-->\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']</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>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>assertElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
@@ -153,7 +208,8 @@
<td></td>\n
</tr>\n
<!-- Check the result -->\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[2]//input</td>\n
<td></td>\n
@@ -188,9 +244,48 @@
<td>//tr[@id="listbox_search_line"]/td[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
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td>0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//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></td>\n
+</tr>-->\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
+\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
@@ -198,7 +293,6 @@
<td>id=listbox_data_line_1</td>\n
<td></td>\n
</tr>\n
-\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSort.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSort.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSort.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testCustomSort.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -87,6 +87,9 @@
<td>${base_url}/foo_module/view</td>\n
<td></td>\n
</tr>\n
+<!-- List cannot be sorted using the title link\n
+ So this part is skipped -->\n
+<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
@@ -117,6 +120,9 @@
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
+</tal:block>\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[2]</td>\n
@@ -132,6 +138,25 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>2</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>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>assertElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
@@ -164,6 +189,9 @@
<td></td>\n
</tr>\n
<!-- Check the result -->\n
+<!-- List cannot be sorted using the title link\n
+ So this part is skipped -->\n
+<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
@@ -204,6 +232,9 @@
<td>//tr[@id="listbox_label_line"]/td[4]/img</td>\n
<td></td>\n
</tr>\n
+</tal:block>\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[2]</td>\n
@@ -219,12 +250,29 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>7</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>9</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</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>//*[@id="listbox_data_line_2"]//a[not(@title)]</td>\n
+ <td>7</td>\n
+</tr>\n
+</tal:block>\n
<tr>\n
<td>assertElementNotPresent</td>\n
<td>id=listbox_data_line_3</td>\n
<td></td>\n
</tr>\n
-\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDataLines.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDataLines.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDataLines.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDataLines.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -103,9 +103,10 @@
</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>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
@@ -116,11 +117,25 @@
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>10.0</td>\n
+</tr>\n
+</tal:block> \n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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
@@ -131,11 +146,26 @@
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[2]</td>\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_1"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>9.0</td>\n
+</tr>\n
+</tal:block> \n
+\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 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
@@ -146,6 +176,20 @@
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>8.0</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_2"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 2</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_2"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>8.0</td>\n
+</tr>\n
+</tal:block> \n
+\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_select=</td>\n
@@ -183,9 +227,10 @@
</tr>\n
<tr>\n
<td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]</td>\n
+ <td>//*[@id="listbox_data_line_0"]//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
@@ -196,11 +241,26 @@
<td>//tr[@id="listbox_data_line_0"]/td[3]</td>\n
<td>10.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[1]</td>\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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>10.0</td>\n
+</tr>\n
+</tal:block> \n
+\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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
@@ -211,11 +271,26 @@
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>9.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[1]</td>\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_1"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>9.0</td>\n
+</tr>\n
+</tal:block>\n
+\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 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
@@ -226,7 +301,19 @@
<td>//tr[@id="listbox_data_line_2"]/td[3]</td>\n
<td>8.0</td>\n
</tr>\n
-\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_2"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 2</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_2"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>8.0</td>\n
+</tr>\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainAndReportTrees.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainAndReportTrees.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainAndReportTrees.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainAndReportTrees.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Domain And Report Trees</td></tr>\n
</thead><tbody>\n
+<!-- Domain tree are not avalaible in mobile skin \n
+ So this part is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -220,7 +224,7 @@
</tr>\n
\n
\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTree.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTree.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTree.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTree.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Domain Tree</td></tr>\n
</thead><tbody>\n
+<!-- Domain tree are not avalaible in mobile skin \n
+ So this part is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -305,7 +309,7 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTreeObsoleteValue.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTreeObsoleteValue.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTreeObsoleteValue.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDomainTreeObsoleteValue.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Domain Tree Obsolete Value</td></tr>\n
</thead><tbody>\n
+<!-- Domain tree are not avalaible in mobile skin \n
+ So this part is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -217,7 +221,7 @@
<td>2</td>\n
</tr>\n
\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicDomainTree.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicDomainTree.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicDomainTree.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicDomainTree.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Dynamic Domain Tree</td></tr>\n
</thead><tbody>\n
+<!-- Domain tree are not avalaible in mobile skin \n
+ So this part is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -305,7 +309,7 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>2</td>\n
</tr>\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicReportTree.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicReportTree.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicReportTree.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testDynamicReportTree.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Dynamic Report Tree</td></tr>\n
</thead><tbody>\n
+<!-- Domain tree are not avalaible in mobile skin \n
+ So this part is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
+\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -427,7 +431,7 @@
<td>8 record(s)</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
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testLabelLine.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testLabelLine.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testLabelLine.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testLabelLine.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Label Line</td></tr>\n
</thead><tbody>\n
+<!-- In mobile-mode label Lines are only displayed if there are unless 1 record in the module\n
+ So this test is skipped \n
+-->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>verifyElementPresent</td>\n
@@ -136,7 +140,7 @@
<td>//tr[@id="listbox_label_line"]/td[4]</td>\n
<td></td>\n
</tr>\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testListAction.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testListAction.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testListAction.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testListAction.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test List Action</td></tr>\n
</thead><tbody>\n
+<!-- XXX listbox_title is not displayed in mobile mode unless there is one or many records \n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>assertElementPresent</td>\n
@@ -97,7 +100,7 @@
<td>id=listbox_title</td>\n
<td>exact:Foos:</td>\n
</tr>\n
-\n
+</tal:block>\n
</tbody></table>\n
</body>\n
</html>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testMetaTypes.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testMetaTypes.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testMetaTypes.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testMetaTypes.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -108,9 +108,10 @@
</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>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
@@ -121,11 +122,26 @@
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>10.0</td>\n
+</tr>\n
+</tal:block>\n
+\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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
@@ -136,11 +152,26 @@
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[2]</td>\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_1"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>9.0</td>\n
+</tr>\n
+</tal:block>\n
+\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 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
@@ -151,6 +182,20 @@
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>8.0</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_2"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 2</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_2"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>8.0</td>\n
+</tr>\n
+</tal:block>\n
+\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_meta_types=ERP5%20Toto;field_portal_types=</td>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testNotExistingSelection.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testNotExistingSelection.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testNotExistingSelection.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testNotExistingSelection.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -89,11 +89,13 @@
<td>id=listbox_item_number</td>\n
<td> - 0 item(s) selected</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></td>\n
-</tr>\n
+</tr> \n
+</tal:block>\n
<tr>\n
<td>clickAndWait</td>\n
<td>Base_edit:method</td>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testPortalTypes.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testPortalTypes.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testPortalTypes.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testPortalTypes.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -108,9 +108,10 @@
</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>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
@@ -121,11 +122,25 @@
<td>//tr[@id="listbox_data_line_0"]/td[4]</td>\n
<td>10.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]</td>\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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>10.0</td>\n
+</tr>\n
+</tal:block>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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
@@ -136,11 +151,25 @@
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>9.0</td>\n
</tr>\n
-<tr>\n
- <td>verifyText</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[2]</td>\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_1"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>9.0</td>\n
+</tr>\n
+</tal:block>\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 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
@@ -151,6 +180,19 @@
<td>//tr[@id="listbox_data_line_2"]/td[4]</td>\n
<td>8.0</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_2"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 2</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_2"]/div[3]//span[@id=\'data_short\']</td>\n
+ <td>8.0</td>\n
+</tr>\n
+</tal:block>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_meta_types=;field_portal_types=Toto</td>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSearch.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSearch.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSearch.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSearch.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -86,6 +86,7 @@
<td>${base_url}/foo_module/view</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[2]//input</td>\n
@@ -121,6 +122,36 @@
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']</td>\n
+ <td></td>\n
+</tr>\n
+ \n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
+\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList</td>\n
@@ -137,6 +168,7 @@
<td></td>\n
</tr>\n
<!-- Search by id -->\n
+<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
@@ -177,9 +209,47 @@
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td>0</td>\n
+</tr>\n
+<tr>\n
+ <td>clickAndWait</td>\n
+ <td>Base_doSelect:method</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td>0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\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>0</td>\n
</tr>\n
<tr>\n
@@ -188,6 +258,7 @@
<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
@@ -238,19 +309,68 @@
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td>T%</td>\n
+</tr>\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>clickAndWait</td>\n
+ <td>Base_doSelect:method</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td>T%</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block> \n
+\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>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>1</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>2</td>\n
</tr>\n
<tr>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSort.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSort.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSort.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testQuickSort.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Quick Sort</td></tr>\n
</thead><tbody>\n
+<!-- XXX Mobile listbox columns label are not clickable for quick sorting\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -410,6 +413,7 @@
<td>id=listbox_data_line_3</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRedirect.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRedirect.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRedirect.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRedirect.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,7 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test ListBox Redirections</td></tr>\n
</thead><tbody>\n
-\n
+<!-- XXX Report tree mode doesn\'t exists in mobile\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
\n
<!--\n
=== PART 0 ===\n
@@ -431,7 +433,7 @@
<td tal:content="string:glob:${here/portal_url}/foo_module/0/unfoldDomain*" />\n
<td></td>\n
</tr>\n
-\n
+</tal:block>\n
\n
\n
</tbody>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTree.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTree.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTree.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTree.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Report Tree</td></tr>\n
</thead><tbody>\n
+<!-- XXX Report tree mode doesn\'t exists in mobile\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -447,6 +450,7 @@
<td>id=listbox_record_number</td>\n
<td>0 record(s)</td>\n
</tr>\n
+</tal:block>\n
\n
<!-- Still very far from complete. Show/Hide should be tested, closing a tree should be tested, sorting should be tested. -->\n
\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTreeWithStatMethod.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTreeWithStatMethod.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTreeWithStatMethod.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testReportTreeWithStatMethod.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Report Tree with Stat Method</td></tr>\n
</thead><tbody>\n
+<!-- XXX Report tree mode doesn\'t exists in mobile\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -472,6 +475,7 @@
<td>4 record(s)</td>\n
</tr>\n
<!-- Still very far from complete. Closing a tree should be tested, sorting should be tested. -->\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRequestParametersSearch.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRequestParametersSearch.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRequestParametersSearch.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testRequestParametersSearch.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -90,12 +90,21 @@
<td>listbox_record_number</td>\n
<td>1 record(s)</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>Title 0</td>\n
</tr>\n
-\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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+</tal:block>\n
<!-- Search by title -->\n
<tr>\n
<td>open</td>\n
@@ -114,11 +123,21 @@
<td>listbox_record_number</td>\n
<td>1 record(s)</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>Title 1</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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+</tal:block>\n
+\n
<!-- Search by title (a list) -->\n
<tr>\n
<td>open</td>\n
@@ -139,6 +158,7 @@
<td>listbox_record_number</td>\n
<td>2 record(s)</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
@@ -149,6 +169,20 @@
<td>//tr[@id="listbox_data_line_1"]/td[3]</td>\n
<td>Title 1</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"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 0</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[2]//span[@id=\'data_short\']</td>\n
+ <td>Title 1</td>\n
+</tr>\n
+</tal:block>\n
+\n
\n
<!-- Search with an ignored parameter -->\n
<tr>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchAndSortOnDateColumn.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchAndSortOnDateColumn.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchAndSortOnDateColumn.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchAndSortOnDateColumn.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,9 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Search and Sort on a Date Column</td></tr>\n
</thead><tbody>\n
+<!-- XXX Mobile listbox columns label are not clickable for quick sorting\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>open</td>\n
@@ -171,6 +174,7 @@
<td>//tr[@id="listbox_data_line_2"]/td[2]</td>\n
<td>2001/01/01</td>\n
</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchLine.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchLine.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchLine.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSearchLine.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -58,9 +58,11 @@
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
- <td>//tr[@id="listbox_search_line"]</td>\n
- <td></td>\n
-</tr>\n
+ <td>//*[@id="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
@@ -96,6 +98,40 @@
<td>//tr[@id="listbox_search_line"]/td[5]</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
+\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_select=</td>\n
@@ -111,16 +147,19 @@
<td>${base_url}/foo_module/view</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_select</td>\n
<td></td>\n
</tr>\n
-<tr>\n
- <td>verifyElementPresent</td>\n
- <td>//tr[@id="listbox_search_line"]</td>\n
- <td></td>\n
-</tr>\n
+</tal:block>\n
+<tr>\n
+ <td>verifyElementPresent</td>\n
+ <td>//*[@id="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
@@ -156,6 +195,39 @@
<td>//tr[@id="listbox_search_line"]/td[4]</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'0\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'1\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'2\']//input</td>\n
+ <td></td>\n
+</tr>\n
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_search_line"]//div[@id=\'3\']//input</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
<tr>\n
<td>open</td>\n
<td>${base_url}/foo_module/FooModule_viewFooList/listbox/ListBox_setPropertyList?field_select=checked&field_search=</td>\n
@@ -178,7 +250,7 @@
</tr>\n
<tr>\n
<td>verifyElementNotPresent</td>\n
- <td>//tr[@id="listbox_search_line"]</td>\n
+ <td>//*[@id="listbox_search_line"]</td>\n
<td></td>\n
</tr>\n
\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSelectionCheckedUids.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSelectionCheckedUids.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSelectionCheckedUids.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testSelectionCheckedUids.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -91,7 +91,7 @@
</tr>\n
<tr>\n
<td>click</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[1]/input</td>\n
+ <td>//*[@id="listbox_data_line_1"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
@@ -131,12 +131,12 @@
</tr>\n
<tr>\n
<td>click</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[1]/input</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>click</td>\n
- <td>//tr[@id=\'listbox_data_line_2\']/td[1]/input</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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></td>\n
</tr>\n
<tr>\n
@@ -175,12 +175,12 @@
</tr>\n
<tr>\n
<td>click</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[1]/input</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>click</td>\n
- <td>//tr[@id=\'listbox_data_line_2\']/td[1]/input</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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></td>\n
</tr>\n
<tr>\n
@@ -191,7 +191,7 @@
<tr>\n
<td>click</td>\n
<!-- unselect 1 -->\n
- <td>//tr[@id=\'listbox_data_line_0\']/td[1]/input</td>\n
+ <td>//*[@id="listbox_data_line_0"]//input[@type="checkbox"]</td>\n
<td></td>\n
</tr>\n
<tr>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testStatColumns.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testStatColumns.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testStatColumns.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testStatColumns.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -86,6 +86,7 @@
<td>${base_url}/foo_module/view</td>\n
<td></td>\n
</tr>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_stat_line"]/td[2]</td>\n
@@ -101,6 +102,19 @@
<td>//tr[@id="listbox_stat_line"]/td[4]</td>\n
<td></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_stat_line"]/div[2]//span[3]</td>\n
+ <td>foo_module</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_stat_line"]/div[3]//span[3]</td>\n
+ <td>Foos</td>\n
+</tr>\n
+</tal:block>\n
\n
<!-- view mode with editable field -->\n
<tr>\n
@@ -108,6 +122,7 @@
<td>${base_url}/foo_module/0/view</td>\n
<td></td>\n
</tr>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id="listbox_stat_line"]/td[2]</td>\n
@@ -123,6 +138,14 @@
<td>//tr[@id="listbox_stat_line"]/td[3]</td>\n
<td>1 234.5</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_stat_line"]/div[3]//span[3]</td>\n
+ <td>1 234.5</td>\n
+</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testTitleLine.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testTitleLine.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testTitleLine.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testTitleLine.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -50,6 +50,10 @@
<thead>\n
<tr><td rowspan="1" colspan="3">Test Title Line</td></tr>\n
</thead><tbody>\n
+<!-- XXX listbox_title is not displayed in mobile mode unless there is one or many records \n
+ XXX report_tree, domain_tree does not exist in mobile mode\n
+ So this test is skipped -->\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<tal:block metal:use-macro="here/ListBoxZuite_CommonTemplate/macros/init" />\n
<tr>\n
<td>verifyText</td>\n
@@ -158,6 +162,7 @@
<td>id=listbox_report_tree_mode</td>\n
<td></td>\n
</tr>\n
+</tal:block>\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testUrlColumns.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testUrlColumns.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testUrlColumns.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testUrlColumns.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -86,6 +86,7 @@
<td>${base_url}/foo_module/view</td>\n
<td></td>\n
</tr>\n
+<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 at href</td>\n
@@ -116,6 +117,40 @@
<td>//tr[@id="listbox_data_line_2"]/td[3]//a</td>\n
<td></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>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_data_line_0"]/div[2]//span[@id=\'data_short\']//a</td>\n
+ <td></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>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_data_line_1"]/div[2]//span[@id=\'data_short\']//a</td>\n
+ <td></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
+<tr>\n
+ <td>verifyElementNotPresent</td>\n
+ <td>//*[@id="listbox_data_line_2"]/div[2]//span[@id=\'data_short\']//a</td>\n
+ <td></td>\n
+</tr>\n
+</tal:block>\n
+\n
\n
</tbody></table>\n
</body>\n
Modified: erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testViewMode.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testViewMode.xml?rev=28508&r1=28507&r2=28508&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testViewMode.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_ui_test/PathTemplateItem/portal_tests/listbox_zuite/testViewMode.xml [utf8] Thu Aug 20 15:23:25 2009
@@ -91,11 +91,13 @@
<td>field_my_title</td>\n
<td>Title 0</td>\n
</tr>\n
+<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
</tr>\n
+</tal:block>\n
<tr>\n
<td>verifyText</td>\n
<td>id=listbox_record_number</td>\n
@@ -107,9 +109,16 @@
<td> - 0 item(s) selected</td>\n
</tr>\n
<tr>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>id=listbox_set_page</td>\n
<td>1</td>\n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>id=listbox_page_selection</td>\n
+ <td>0</td>\n
+ </tal:block>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
@@ -138,62 +147,83 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
+ <td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>0</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_0"]//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>Title 0</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
- <td></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>Title 0</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data1"]//input[@type="text"]</td>\n
+ <td>Title 0</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_0"]//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>1</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_1"]//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>Title 1</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
- <td></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>Title 1</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_1"]//div[@id="listbox_1data1"]//input[@type="text"]</td>\n
+ <td>Title 1</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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>2</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_2"]//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>Title 2</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/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
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_2"]//div[@id="listbox_2data1"]//input[@type="text"]</td>\n
+ <td>Title 2</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_2"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<!-- Go to next page -->\n
@@ -202,10 +232,18 @@
<td>id=listbox_next_page</td>\n
<td></td>\n
</tr>\n
-<tr>\n
+\n
+<tr>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>id=listbox_set_page</td>\n
<td>2</td>\n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>id=listbox_page_selection</td>\n
+ <td>3</td>\n
+ </tal:block>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
@@ -219,78 +257,106 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
+ <td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>3</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_0"]//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>Title 3</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
+ <td>Title 3</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data1"]//input[@type="text"]</td>\n
+ <td>Title 3</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_0"]//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>4</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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>Title 4</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_1"]//div[@id="listbox_1data1"]//input[@type="text"]</td>\n
+ <td>Title 4</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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>5</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_2"]//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>Title 5</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_2"]//div[@id="listbox_2data1"]//input[@type="text"]</td>\n
+ <td>Title 5</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_2"]//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>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></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>4</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>verifyValue</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
- <td>Title 4</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
- <td></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>5</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>verifyValue</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[2]//input[@type="text"]</td>\n
- <td>Title 5</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[2]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<!-- Edit some values -->\n
-<tr>\n
- <td>type</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
- <td>31</td>\n
-</tr>\n
-<tr>\n
- <td>type</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
- <td>Another Title 3</td>\n
-</tr>\n
-<tr>\n
- <td>type</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
+ <td>Another Title 3</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data1"]//input[@type="text"]</td>\n
+ <td>Another Title 3</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_data_line_1"]//input[@type="text"][1]</td>\n
<td>9999999</td>\n
</tr>\n
<tr>\n
@@ -299,9 +365,16 @@
<td></td>\n
</tr>\n
<tr>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()!=\'Mobile\'">\n
<td>verifyValue</td>\n
<td>id=listbox_set_page</td>\n
<td>2</td>\n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>id=listbox_page_selection</td>\n
+ <td>3</td>\n
+ </tal:block>\n
</tr>\n
<tr>\n
<td>verifyElementPresent</td>\n
@@ -315,65 +388,87 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
+ <td>//*[@id="listbox_data_line_0"]//input[@type="text"][1]</td>\n
<td>31</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_0"]//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>Another Title 3</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_0"]/td[2]//input[@type="text"]</td>\n
- <td></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>Another Title 3</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data1"]//input[@type="text"]</td>\n
+ <td>Another Title 3</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_0"]//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>5</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_1"]//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>Title 5</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_1"]/td[2]//input[@type="text"]</td>\n
- <td></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>Title 5</td> \n
+ </tal:block>\n
+ <tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_1"]//div[@id="listbox_1data1"]//input[@type="text"]</td>\n
+ <td>Title 5</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_1"]//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>6</td>\n
</tr>\n
<tr>\n
<td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/td[1]//input[@type="text"]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
+ <td>//*[@id="listbox_data_line_2"]//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>Title 6</td>\n
-</tr>\n
-<tr>\n
- <td>verifyEditable</td>\n
- <td>//tr[@id="listbox_data_line_2"]/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
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_2"]//div[@id="listbox_2data1"]//input[@type="text"]</td>\n
+ <td>Title 6</td> \n
+ </tal:block>\n
+</tr>\n
+<tr>\n
+ <td>verifyEditable</td>\n
+ <td>//*[@id="listbox_data_line_2"]//input[@type="text"][2]</td>\n
<td></td>\n
</tr>\n
<!-- Check validation error messages. -->\n
+<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
@@ -381,24 +476,49 @@
</tr>\n
<tr>\n
<td>type</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[4]/input[1]</td>\n
+ <td>//tr[@id="listbox_data_line_1"]/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[@id="listbox_data_line_1"]/td[4]/input[2]</td>\n
<td>mm</td>\n
</tr>\n
<tr>\n
<td>type</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[4]/input[3]</td>\n
+ <td>//*[@id="listbox_data_line_1"]/td[4]/input[3]</td>\n
<td>dd</td>\n
</tr>\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data2"]//input[@type="text"]</td>\n
+ <td>abc</td>\n
+</tr>\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[1]</td>\n
+ <td>yyyy</td>\n
+</tr>\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[2]</td>\n
+ <td>mm</td>\n
+</tr>\n
+<tr>\n
+ <td>type</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[3]</td>\n
+ <td>dd</td>\n
+</tr>\n
+</tal:block>\n
+\n
<tr>\n
<td>clickAndWait</td>\n
<td>Base_edit:method</td>\n
<td></td>\n
</tr>\n
+<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
@@ -411,22 +531,17 @@
</tr>\n
<tr>\n
<td>verifyValue</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[4]/input[1]</td>\n
+ <td>//tr[@id="listbox_data_line_1"]/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[@id="listbox_data_line_1"]/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>dd</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[@id="listbox_data_line_1"]/td[4]/input[3]</td>\n
<td>dd</td>\n
</tr>\n
<tr>\n
@@ -434,41 +549,40 @@
<td>//tr[@id="listbox_data_line_1"]/td[4]</td>\n
<td>*You did not enter a valid date and time.*</td>\n
</tr>\n
-\n
+</tal:block>\n
+<tal:block tal:condition="python: context.TestTool_getSkinName()==\'Mobile\'">\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data2"]//input[@type="text"]</td>\n
+ <td>abc</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id="listbox_data_line_0"]//div[@id="listbox_0data2"]//span[@class="error"]</td>\n
+ <td>*You did not enter a floating point*</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[1]</td>\n
+ <td>yyyy</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[2]</td>\n
+ <td>mm</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyValue</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//input[3]</td>\n
+ <td>dd</td>\n
+</tr>\n
+<tr>\n
+ <td>verifyText</td>\n
+ <td>//*[@id=\'listbox_data_line_1\']//div[@id="listbox_1data3"]//span[@class="error"]</td>\n
+ <td>*You did not enter a valid date and time.*</td>\n
+</tr>\n
+</tal:block>\n
<!-- More tests are required, such as sorting, searching, domain tree, etc. -->\n
-\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></td>\n
-</tr>\n
-<tr>\n
- <td>type</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/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></td>\n
-</tr>\n
-<tr>\n
- <td>type</td>\n
- <td>//tr[@id=\'listbox_data_line_1\']/td[4]/input[3]</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>clickAndWait</td>\n
- <td>Base_edit:method</td>\n
- <td></td>\n
-</tr>\n
-<tr>\n
- <td>assertPortalStatusMessage</td>\n
- <td>Data updated.</td>\n
- <td></td>\n
-</tr>\n
\n
</tbody></table>\n
</body>\n
More information about the Erp5-report
mailing list