[xwiki-notifications] r9620 - xwiki-products/xwiki-enterprise-manager/trunk/distribution-test/selenium-tests/src/test/it/com/xpn/xwiki/it/selenium/xem

tmortagne (SVN) notifications at xwiki.org
Fri May 2 19:16:34 CEST 2008


Author: tmortagne
Date: 2008-05-02 19:16:33 +0200 (Fri, 02 May 2008)
New Revision: 9620

Modified:
   xwiki-products/xwiki-enterprise-manager/trunk/distribution-test/selenium-tests/src/test/it/com/xpn/xwiki/it/selenium/xem/WikiManagementCreate.java
Log:
XAWM-60: Validate provided wiki name using ajax
* Fix selenium tests timing

Modified: xwiki-products/xwiki-enterprise-manager/trunk/distribution-test/selenium-tests/src/test/it/com/xpn/xwiki/it/selenium/xem/WikiManagementCreate.java
===================================================================
--- xwiki-products/xwiki-enterprise-manager/trunk/distribution-test/selenium-tests/src/test/it/com/xpn/xwiki/it/selenium/xem/WikiManagementCreate.java	2008-05-02 17:16:20 UTC (rev 9619)
+++ xwiki-products/xwiki-enterprise-manager/trunk/distribution-test/selenium-tests/src/test/it/com/xpn/xwiki/it/selenium/xem/WikiManagementCreate.java	2008-05-02 17:16:33 UTC (rev 9620)
@@ -80,21 +80,22 @@
      */
     private void setWikiNameFieldValue()
     {
-        getSelenium().setSpeed("1000");
-        
         // Validate that an existing wiki name is invalid as wiki name
         setFieldValue("wikiname", "xwiki");
         getSelenium().keyUp("wikiname", "\\40");
+        getSelenium().waitForCondition("selenium.page().bodyText().indexOf('This identifier is already used') != -1;", "10000");
         assertTextPresent("This identifier is already used");
 
         // Validate that "" is invalid as wiki name
         setFieldValue("wikiname", "");
         getSelenium().keyUp("wikiname", "\\40");
+        getSelenium().waitForCondition("selenium.page().bodyText().indexOf('Identifier can't be empty') != -1;", "10000");
         assertTextPresent("Identifier can't be empty");
 
         // Validate that a not existing wiki name is valid as wiki name
         setFieldValue("wikiname", "newemptywiki");
         getSelenium().keyUp("wikiname", "\\40");
+        getSelenium().waitForCondition("selenium.page().bodyText().indexOf('You can use this name as new wiki identifier') != -1;", "10000");
         assertTextPresent("You can use this name as new wiki identifier");
     }
 }



More information about the notifications mailing list