Index: lams_common/test/java/org/lamsfoundation/lams/selenium/AbstractSeleniumTestCase.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/test/java/org/lamsfoundation/lams/selenium/Attic/AbstractSeleniumTestCase.java,v diff -u -r1.5 -r1.6 --- lams_common/test/java/org/lamsfoundation/lams/selenium/AbstractSeleniumTestCase.java 20 Jul 2009 13:48:49 -0000 1.5 +++ lams_common/test/java/org/lamsfoundation/lams/selenium/AbstractSeleniumTestCase.java 20 Jul 2009 16:31:26 -0000 1.6 @@ -333,12 +333,23 @@ /** */ protected void loginToLams() throws Exception { + //prevent popup window for user logging in for the first time + //may be move to setUp() + User user = userManagementService.getUserByLogin(TestFrameworkConstants.USER_LOGIN); + if (user.isFirstLogin()) { + user.setFirstLogin(false); + Workspace workspace = (Workspace) activityDAO.find(Workspace.class, user.getWorkspace().getWorkspaceId()); + user.setWorkspace(workspace); + userManagementService.save(user); + } + selenium.open(TestFrameworkConstants.WEB_APP_DIR); selenium.type("j_username", TestFrameworkConstants.USER_LOGIN); selenium.type("j_password", TestFrameworkConstants.USER_PASSWORD); selenium.click("link=Login"); selenium.waitForPageToLoad("10000"); Thread.sleep(3000); + } // *****************************************************************************