]> source.dussan.org Git - archiva.git/commitdiff
[MRM-1323] archiva webapp tests failed to run in internet explorer
authorMarecor M. Baclay <mbaclay@apache.org>
Thu, 18 Mar 2010 09:25:09 +0000 (09:25 +0000)
committerMarecor M. Baclay <mbaclay@apache.org>
Thu, 18 Mar 2010 09:25:09 +0000 (09:25 +0000)
Submitted by: Gwen Harold Autencio

git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@924673 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java
archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java
archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java
archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractRepositoryTest.java

index 0e1ae2511c3c6f88c94bd9e4a3589122e1e856d8..58d2554c3d27c332851696fb85c58659d4d3fd0e 100644 (file)
@@ -96,15 +96,15 @@ public class ArtifactManagementTest
     @Test( groups = "requiresUpload" )
     public void testDotNetTypes()
     {
-        addArtifact( getGroupId(), "testDotNetTypes", getVersion(), "library", getArtifactFilePath(),
+        addArtifact( "dotNetTypes", "dotNetTypes", getVersion(), "library", getArtifactFilePath(),
                      getRepositoryId() );
-        assertTextPresent( "Artifact 'test:testDotNetTypes:1.0' was successfully deployed to repository 'internal'" );
-        getSelenium().open( baseUrl + "/browse/" + getGroupId() + "/testDotNetTypes/" + getVersion() );
+        assertTextPresent( "Artifact 'dotNetTypes:dotNetTypes:1.0' was successfully deployed to repository 'internal'" );
+        getSelenium().open( baseUrl + "/browse/" + "dotNetTypes" + "/dotNetTypes/" + getVersion() );
         waitPage();
 
         assertTextPresent( "<type>library</type>" );
         String basePath =
-            "/archiva/repository/internal/" + getGroupId() + "/testDotNetTypes/" + getVersion() + "/testDotNetTypes-" +
+            "/archiva/repository/internal/" + "dotNetTypes" + "/dotNetTypes/" + getVersion() + "/dotNetTypes-" +
                 getVersion();
         assertLinkPresent( ".NET Library" );
         assertElementPresent( "//a[@href='" + basePath + ".dll']" );
index ee49694d38b74b1f43c090637a0e99d51da2569f..df1088c2449c397a74e7665d5b48cf70a13c15d1 100644 (file)
@@ -29,7 +29,7 @@ public class RepositoryTest
        public void testAddManagedRepoValidValues()
        {
                goToRepositoriesPage();
-               clickLinkWithLocator( "//div[@id='contentArea']/div/div/a[@href='/archiva/admin/addRepository.action']" );
+               clickLinkWithText( "Add" );
                addManagedRepository( "managedrepo1", "Managed Repository Sample 1" , getRepositoryDir() + "repository/" , "", "Maven 2.x Repository", "0 0 * * * ?", "", "" );
                clickButtonWithValue( "Save" );
                assertTextPresent( "Managed Repository Sample 1" );             
@@ -40,7 +40,7 @@ public class RepositoryTest
        public void testAddManagedRepoInvalidValues()
        {                               
                goToRepositoriesPage();
-           clickLinkWithLocator( "//div[@id='contentArea']/div/div/a[@href='/archiva/admin/addRepository.action']" );  
+           clickLinkWithText( "Add" );
                addManagedRepository( "", "" , "" , "", "Maven 2.x Repository", "", "", "" );
                assertTextPresent( "You must enter a repository identifier." );
                assertTextPresent( "You must enter a repository name." );
@@ -105,7 +105,7 @@ public class RepositoryTest
        @Test(dependsOnMethods = { "testAddRemoteRepoValidValues" } )
        public void testAddRemoteRepoNullValues()
        {               
-           clickLinkWithLocator( "//div[@id='contentArea']/div/div/a[@href='/archiva/admin/addRemoteRepository.action']" );
+           getSelenium().open( "/archiva/admin/addRemoteRepository.action" );
                addRemoteRepository( "" , "" , "" , "" , "" , "" , "Maven 2.x Repository" );
                assertTextPresent( "You must enter a repository identifier." );
                assertTextPresent( "You must enter a repository name." );
@@ -136,7 +136,7 @@ public class RepositoryTest
        @Test(dependsOnMethods = { "testDeleteManageRepo" } )
        public void testAddRemoteRepoValidValues()
        {               
-               clickLinkWithLocator( "//div[@id='contentArea']/div/div/a[@href='/archiva/admin/addRemoteRepository.action']" );
+               getSelenium().open( "/archiva/admin/addRemoteRepository.action" );
                addRemoteRepository( "remoterepo" , "Remote Repository Sample" , "http://repository.codehaus.org/org/codehaus/mojo/" , "" , "" , "" , "Maven 2.x Repository" );
                assertTextPresent( "Remote Repository Sample" );
        }
index b22264af8e024399b1e4150635fd332f9e485798..f723cd962f3f4b31361c8939b2c51e347435749c 100644 (file)
@@ -513,7 +513,7 @@ public abstract class AbstractArchivaTest
         }
 
         setFieldValue( "artifact", path );
-        setFieldValue( "repositoryId", repositoryId );
+        selectValue( "repositoryId", repositoryId );
 
         clickButtonWithValue( "Submit" );
     }
index 6c8e66209cf03db608daa87b211f1a0df358ec49..d78387cf1510091e98cd62eb56052a220fadaeeb 100644 (file)
@@ -67,7 +67,8 @@ public abstract class AbstractRepositoryTest
                assertPage( "Apache Archiva \\ Admin: Delete Repository Group" );
                assertTextPresent( "WARNING: This operation can not be undone." );
                assertTextPresent( "Are you sure you want to delete the following repository group?" );
-               assertTextPresent( "ID: " + repositoryName );
+               assertTextPresent( "ID:" );
+               assertTextPresent( repositoryName );
                assertButtonWithValuePresent( "Confirm" );
                assertButtonWithValuePresent( "Cancel" );
        }