Author: vrockai
Date: 2009-01-26 10:56:19 -0500 (Mon, 26 Jan 2009)
New Revision: 12639
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/DashboardTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/IdentityAdminTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/WSRPTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSArchiveUploadTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSFileTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSSecureTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/AdminPortalTestCase.java
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/PortletInstancesTestCase.java
Log:
epp selenium fix
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/DashboardTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/DashboardTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/DashboardTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -34,6 +34,7 @@
private static final String SUB_LAYOUTSEL =
"//form[contains(@id,'dashboardLayoutForm')]/input[@type='submit']";
private static final String SEL_THEME =
"//select[contains(@id,'dashboardThemeForm:themeSelector')]";
private static final String SUB_THEMESEL =
"//form[contains(@id,'dashboardThemeForm')]/input[@type='submit']";
+ private static final String SUB_UPDATE_LAYOUT =
"//form[contains(@id,'dashboardLayoutForm')]/input[@type='submit']";
@BeforeMethod(groups = { "log" })
public void loginBeforeTest() {
@@ -75,7 +76,7 @@
Assert.assertTrue(selenium.isElementPresent("link="+pageName));
selenium.click("link="+pageName);
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isTextPresent("Powered by JBoss Portal"));
+ Assert.assertTrue(selenium.isTextPresent("Powered by JBoss"), "default
footer message missing");
}
@Test(enabled = true, dependsOnMethods = { "testCreatePage" })
@@ -100,7 +101,7 @@
Assert.assertTrue(selenium.isElementPresent("link="+pageName));
selenium.click("link="+pageName);
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isTextPresent("Powered by JBoss Portal"));
+ Assert.assertTrue(selenium.isTextPresent("Powered by JBoss"),"default
footer text is missing");
// then rename it
selenium.click(LNK_CONFIGURE_DASHBOARD);
@@ -153,7 +154,7 @@
selenium.select(SEL_LAYOUT, "label=generic");
- selenium.click("//input[@name='jbpnsabcsnpbj:_viewRoot:dashboardLayoutForm:j_id12']");
+ selenium.click(SUB_UPDATE_LAYOUT);
selenium.waitForPageToLoad(PAGE_LOAD);
selenium.click(LNK_DASHBOARD);
@@ -310,7 +311,7 @@
//
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=143023
//
https://jira.jboss.org/jira/browse/JBPORTAL-2177
- @Test(enabled = true)
+ @Test(enabled = false)
public void testBugResetPortletSetting() {
final String pageName = "page1";
final String pageNameNew = "page1a";
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/IdentityAdminTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/IdentityAdminTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/IdentityAdminTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -33,7 +33,7 @@
public static final String LINK_T_USRLIST_DIS =
"//a[contains(@id,''search-user-form1:userlist:{0}:enable-user-link'')]";
public static final String LINK_T_USRLIST_EDIT =
"//a[contains(@id,''search-user-form1:userlist:{0}:rename-link'')]";
- public static final String TABLE_ROLELIST =
"//table[contains(@id,':_viewRoot:roles-form:userlist')]";
+ public static final String TABLE_ROLELIST =
"//table[contains(@id,':roles-form:userlist')]";
public static final String LINK_T_ROLLIST_DEL =
"//a[contains(@id,''roles-form:userlist:{0}:delete-role-link'')]";
public static final String LINK_T_ROLLIST_MEMBERS =
"//a[contains(@id,''roles-form:userlist:{0}:view-role-link'')]";
@@ -43,11 +43,12 @@
public static final String ID_SUBMIT_CONF_CREATE_USER =
"//input[contains(@id,'confirm-form:admin')]";
public static final String ID_SUBMIT_DELETE_ROLE =
"//input[contains(@id,'delete-role-form:confirm')]";
- public static final String ID_SUBMIT_ROLE_CREATE =
"//input[contains(@id,':_viewRoot:create-role-form:submit')]";
- public static final String ID_INPUT_ROLEDISNAME =
"//input[contains(@id,':_viewRoot:create-role-form:roledisplayname')]";
- public static final String ID_INPUT_ROLENAME =
"//input[contains(@id,':_viewRoot:create-role-form:rolename')]";
+ public static final String ID_SUBMIT_ROLE_CREATE =
"//input[contains(@id,':create-role-form:submit')]";
+ public static final String ID_INPUT_ROLEDISNAME =
"//input[contains(@id,':create-role-form:roledisplayname')]";
+ public static final String ID_INPUT_ROLENAME =
"//input[contains(@id,':create-role-form:rolename')]";
- public static final String ID_BUT_ROLE_CREATE = "//a[contains(@id,
':_viewRoot:create-role-form:create-role-link')]";
+ public static final String ID_BUT_ROLE_CREATE = "//a[contains(@id,
'create-role-form:create-role-link')]";
+
public static final String ID_BUT_SUBMIT_DEL_USER =
"//input[contains(@id,'delete-user-form:submit')]";
public static final String ID_SUBMIT_ASSIGN_ROLE =
"//input[contains(@id,'assign-roles-form:submit')]";
public static final String ID_SUBMIT_USER_ROLE =
"//input[contains(@id,'register-role-form:submit')]";
@@ -62,9 +63,9 @@
public static final String ID_LINK_USERTAB =
"//a[contains(@id,'role-temp-form:manage-users')]";
public static final String ID_LINK_USERMAIN =
"//a[contains(@id,'user-temp-form1:user-adm-link')]";
- public static final String ID_LINK_ROLETAB =
"//a[contains(@id,'_viewRoot:user-temp-form:role-mgm-link')]";
+ public static final String ID_LINK_ROLETAB =
"//a[contains(@id,':user-temp-form:role-mgm-link')]";
- public static final String ID_LINK_ROLEMAIN = "//a[contains(@id,
':_viewRoot:role-temp-form1:role-admin-link')]";
+ public static final String ID_LINK_ROLEMAIN = "//a[contains(@id,
':role-temp-form1:role-admin-link')]";
public static final String LINK_USERMANG_MAIN =
"//a[contains(@id,'user-temp-form1:assign-role-link')]";
public static final String LINK_USERMANG_MAIN2 =
"//a[contains(@id,'user-temp-form1:user-mgm-link')]";
public static final String ID_LINK_CREATE_USER =
"//a[contains(@id,':user-form:create-user-link')]";
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/WSRPTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/WSRPTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/WSRPTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -49,9 +49,6 @@
private static final String
LINK_T_CONS_DER="//a[contains(@id,''consumer-list-form:consumersList:{0}:register'')]";
private static final String
LINK_T_CONS_DEL="//a[contains(@id,''consumer-list-form:consumersList:{0}:delete'')]";
-
-
-
public static String WSRP_CONSUMER_TABLE =
"//table[contains(@id,':consumer-list-form:consumersList')]";
@BeforeMethod(groups = { "log" })
public void loginBeforeTest() {
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSArchiveUploadTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSArchiveUploadTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSArchiveUploadTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -38,7 +38,7 @@
logoutIfPossible();
login("admin", "admin");
// timeout hack
- //selenium.setSpeed("10000");
+ selenium.setSpeed("10000");
}
@AfterMethod(groups = { "log" })
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSFileTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSFileTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSFileTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -38,10 +38,10 @@
Assert.assertTrue(selenium.isElementPresent("link=default"));
selenium.click("link=default");
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isElementPresent("link=images"));
- Assert.assertTrue(selenium.isElementPresent("link=private"));
- Assert.assertTrue(selenium.isElementPresent("link=index.html"));
- Assert.assertTrue(selenium.isElementPresent("link=project.html"));
+ Assert.assertTrue(selenium.isElementPresent("link=images"), "images
folder is missing");
+ Assert.assertTrue(selenium.isElementPresent("link=private"), "private
folder is missing");
+ Assert.assertTrue(selenium.isElementPresent("link=index.html"),
"index.html is missing");
+ //Assert.assertTrue(selenium.isElementPresent("link=project.html"));
//Assert.assertTrue(selenium.isElementPresent("link=support.html"));
selenium.click("link=index.html");
selenium.waitForPageToLoad(PAGE_LOAD);
@@ -54,7 +54,7 @@
selenium.waitForPageToLoad(PAGE_LOAD);
selenium.click("link=images");
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isElementPresent("link=jbosslogo.png"));
+ Assert.assertTrue(selenium.isElementPresent("link=epp4.3.gif"));
}
@Test(enabled = true, description = "File properties checking.")
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSSecureTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSSecureTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/cms/CMSSecureTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -17,7 +17,7 @@
public class CMSSecureTestCase extends JBossPortalSeleniumTestCase {
private static final String LNK_EXPLORE =
"//area[(a)href='/portal/content/default/epp.html']";
- private static final String LNK_CMS_EXPLORE = "Link=epp.html";
+ private static final String LNK_CMS_EXPLORE = "Link=private1.html";
private static final String LNK_SUPPORT_HTML =
"//area[(a)href='/portal/content/default/project.html']";
private static final String LNK_CMS_SUPPORT_HTML = "Link=project.html";
private static final String LNK_MEMBERS = "link=Members";
@@ -294,16 +294,19 @@
@Test(enabled = true, dependsOnMethods = { "testSetRoleReadPer1" },
description = "Subpage permission test")
public void testSubpageSecurity() {
+
selenium.open("/portal/portal/default");
-
selenium.waitForPageToLoad(PAGE_LOAD);
+ login("admin","admin");
Assert.assertFalse(selenium.isTextPresent("Enteprise Portal Platform"));
- Assert.assertTrue(selenium.isElementPresent("//img[@alt='JBoss Portal 2.7: Go
Faster!']"));
- selenium.click(LNK_EXPLORE);
+ Assert.assertTrue(selenium.isElementPresent("//img[@alt='Enterprise Portal
Platform 4.3']"));
+ //selenium.click(LNK_EXPLORE);
+
+ selenium.open("/portal/content/default/private/private1.html");
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isTextPresent("Enteprise Portal Platform"));
- Assert.assertFalse(selenium.isElementPresent("//img[@alt='JBoss Portal 2.7: Go
Faster!']"));
-
+ Assert.assertTrue(selenium.isTextPresent("This is private 1
document"),"private page text missing");
+ Assert.assertFalse(selenium.isElementPresent("//img[@alt='Enterprise Portal
Platform 4.3']"));
+ logout();
login("admin", "admin");
selenium.click(LNK_ADMIN);
selenium.waitForPageToLoad(PAGE_LOAD);
@@ -311,6 +314,8 @@
selenium.waitForPageToLoad(PAGE_LOAD);
selenium.click(LNK_DEFAULT);
selenium.waitForPageToLoad(PAGE_LOAD);
+ selenium.click("link=private");
+ selenium.waitForPageToLoad(PAGE_LOAD);
selenium.click(LNK_CMS_EXPLORE);
selenium.waitForPageToLoad(PAGE_LOAD);
selenium.select(SEL_CMS_ACTION, "label=Secure");
@@ -326,13 +331,13 @@
logout();
Assert.assertFalse(selenium.isTextPresent("Enteprise Portal Platform"));
- Assert.assertTrue(selenium.isElementPresent("//img[@alt='JBoss Portal 2.7: Go
Faster!']"));
+ Assert.assertTrue(selenium.isElementPresent("//img[@alt='Enterprise Portal
Platform 4.3']"));
selenium.open("/portal/portal/default");
selenium.waitForPageToLoad(PAGE_LOAD);
- selenium.click(LNK_EXPLORE);
+ selenium.open("/portal/content/default/private/private1.html");
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertFalse(selenium.isTextPresent("Enteprise Portal Platform"));
- Assert.assertFalse(selenium.isElementPresent("//img[@alt='JBoss Portal 2.7: Go
Faster!']"));
+ Assert.assertFalse(selenium.isTextPresent("This is private 1 document"));
+ Assert.assertFalse(selenium.isElementPresent("//img[@alt='Enterprise Portal
Platform 4.3']"));
}
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/AdminPortalTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/AdminPortalTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/AdminPortalTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -277,7 +277,6 @@
// TODO Auto-generated catch block
e.printStackTrace();
}
-
selenium.click("link=Who's online portlet");
selenium.waitForPageToLoad(PAGE_LOAD);
@@ -286,7 +285,7 @@
selenium.click(SUB_LAYOUT_ADD_CENTER);
selenium.waitForPageToLoad(PAGE_LOAD);
- Assert.assertTrue(selenium.isTextPresent(windowName));
+ Assert.assertTrue(selenium.isTextPresent(windowName), "created window name not
found on the screen");
selenium.open("/portal/auth/portal/mimikry");
Assert.assertTrue(selenium.isTextPresent("Current users"));
Modified:
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/PortletInstancesTestCase.java
===================================================================
---
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/PortletInstancesTestCase.java 2009-01-26
15:54:14 UTC (rev 12638)
+++
branches/Enterprise_Portal_Platform_4_3/testsuite/ui-tests/src/org/jboss/portal/test/selenium/portal/PortletInstancesTestCase.java 2009-01-26
15:56:19 UTC (rev 12639)
@@ -201,8 +201,8 @@
@Test(enabled = true)
public void testDeleteInstance() {
// cancel first
- String instance_name = "WeatherPortletInstance";
- //selenium.setSpeed("5000");
+ String instance_name = "RSS portlet Yahoo finance RHT";
+
int r = traversePortlets(instance_name,1);
Assert.assertTrue(selenium.isElementPresent(MessageFormat.format(LNK_INSTANCE_BUTTON,
r)), instance_name+" portlet not found.");