Author: olamy
Date: Mon Jun 20 23:03:37 2011
New Revision: 1137817

URL: http://svn.apache.org/viewvc?rev=1137817&view=rev
Log:
satrt fixing some selenium to not be locale dependant only use id

Modified:
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/LoginTest.java
    
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/LoginTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/LoginTest.java?rev=1137817&r1=1137816&r2=1137817&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/LoginTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/LoginTest.java
 Mon Jun 20 23:03:37 2011
@@ -40,6 +40,7 @@ import org.testng.annotations.Test;
 public class LoginTest
     extends AbstractArchivaTest
 {
+    @Test
     public void testWithBadUsername()
     {
         goToLoginPage();
@@ -55,9 +56,12 @@ public class LoginTest
         goToLoginPage();
         setFieldValue( "loginForm_username", getProperty( "ADMIN_USERNAME" ) );
         setFieldValue( "loginForm_password", "badPassword" );
-        getSelenium().click( "loginForm__login" );
+        getSelenium().click( "loginSubmit" );
         getSelenium().waitForPageToLoad( maxWaitTimeInMs );
-        assertTextPresent( "You have entered an incorrect username and/or 
password" );
+        //assertTextPresent( "You have entered an incorrect username and/or 
password" );
+        // <ul class="errorMessage">
+
+        assertElementPresent( "//ul[@class=\'errorMessage\']" );
     }
 
     @Test( dependsOnMethods = { "testWithBadPassword" }, alwaysRun = true )

Modified: 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
URL: 
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java?rev=1137817&r1=1137816&r2=1137817&view=diff
==============================================================================
--- 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
 (original)
+++ 
archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
 Mon Jun 20 23:03:37 2011
@@ -131,19 +131,25 @@ public abstract class AbstractArchivaTes
 
     public void assertLoginPage()
     {
-        assertPage( "Apache Archiva \\ Login Page" );
-        assertTextPresent( "Login" );
-        assertTextPresent( "Register" );
-        assertTextPresent( "Username" );
+        //assertPage( "Apache Archiva \\ Login Page" );
+        //assertTextPresent( "Login" );
+        assertElementPresent( "loginForm" );
+        //assertTextPresent( "Register" );
+        assertElementPresent( "registerLink" );
+        //assertTextPresent( "Username" );
         assertElementPresent( "username" );
-        assertTextPresent( "Password" );
+        //assertTextPresent( "Password" );
         assertElementPresent( "password" );
-        assertTextPresent( "Remember Me" );
+        //assertTextPresent( "Remember Me" );
         assertElementPresent( "rememberMe" );
-        assertButtonWithValuePresent( "Login" );
-        assertButtonWithValuePresent( "Cancel" );
-        assertTextPresent( "Need an Account? Register!" );
-        assertTextPresent( "Forgot your Password? Request a password reset." );
+        //assertButtonWithValuePresent( "Login" );
+        assertButtonWithIdPresent( "loginSubmit" );
+        //assertButtonWithValuePresent( "Cancel" );
+        assertButtonWithIdPresent( "loginCancel" );
+        //assertTextPresent( "Need an Account? Register!" );
+        //assertTextPresent( "Forgot your Password? Request a password reset." 
);
+        assertElementPresent( "registerLinkLoginPage" );
+        assertElementPresent( "forgottenPasswordLink" );
     }
 
     // User Management


Reply via email to