On 18/03/2010, at 8:25 PM, mbac...@apache.org wrote: > Author: mbaclay > Date: Thu Mar 18 09:25:09 2010 > New Revision: 924673 > > URL: http://svn.apache.org/viewvc?rev=924673&view=rev > Log: > [MRM-1323] archiva webapp tests failed to run in internet explorer > Submitted by: Gwen Harold Autencio > > > Modified: > > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java > > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java > > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractArchivaTest.java > > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/parent/AbstractRepositoryTest.java > > Modified: > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java > URL: > http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java?rev=924673&r1=924672&r2=924673&view=diff > ============================================================================== > --- > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java > (original) > +++ > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/ArtifactManagementTest.java > Thu Mar 18 09:25:09 2010 > @@ -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']" );
Why was this change necessary? > > Modified: > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java > URL: > http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java?rev=924673&r1=924672&r2=924673&view=diff > ============================================================================== > --- > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java > (original) > +++ > archiva/trunk/archiva-modules/archiva-web/archiva-webapp-test/src/test/testng/org/apache/archiva/web/test/RepositoryTest.java > Thu Mar 18 09:25:09 2010 > @@ -29,7 +29,7 @@ public class RepositoryTest > public void testAddManagedRepoValidValues() > { > goToRepositoriesPage(); > - clickLinkWithLocator( > "//d...@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( > "//d...@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." ); would it be better to just always use 'open' here, like below? > @@ -105,7 +105,7 @@ public class RepositoryTest > @Test(dependsOnMethods = { "testAddRemoteRepoValidValues" } ) > public void testAddRemoteRepoNullValues() > { > - clickLinkWithLocator( > "//d...@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( > "//d...@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" ); > } > - Brett -- Brett Porter br...@apache.org http://brettporter.wordpress.com/