Author: vrockai
Date: 2009-04-21 07:05:14 -0400 (Tue, 21 Apr 2009)
New Revision: 13251
Modified:
branches/JBoss_Portal_Branch_2_7/testsuite/ui-tests/src/org/jboss/portal/test/selenium/EndToEndBeaPortlet.java
Log:
[JBPORTAL-2314] [selenium] - clicking on a final bea link
Modified:
branches/JBoss_Portal_Branch_2_7/testsuite/ui-tests/src/org/jboss/portal/test/selenium/EndToEndBeaPortlet.java
===================================================================
---
branches/JBoss_Portal_Branch_2_7/testsuite/ui-tests/src/org/jboss/portal/test/selenium/EndToEndBeaPortlet.java 2009-04-21
10:59:41 UTC (rev 13250)
+++
branches/JBoss_Portal_Branch_2_7/testsuite/ui-tests/src/org/jboss/portal/test/selenium/EndToEndBeaPortlet.java 2009-04-21
11:05:14 UTC (rev 13251)
@@ -15,12 +15,16 @@
*
* @author <a href="mailto:vrockai@redhat.com">Viliam Rockai</a>
*/
-//TODO some refactoring of class fields needed
+// TODO some refactoring of class fields needed
@Test(groups = { "end2end" }, enabled = true, description = "Creating of
new portal with content.")
public class EndToEndBeaPortlet extends JBossPortalSeleniumTestCase {
+
+
/** prefix for locator properties = e2e.wsrp. */
public static String casePfx = "e2e.wsrp.";
+ private final String LNK_BEA_PREV = getProp(casePfx + "lnk.bea.next",
"link=Goto previous page");
+ private final String LNK_BEA_NEXT = getProp(casePfx + "lnk.bea.prev",
"link=Click here to goto next page");
private final String SUB_VIEW_PORTLETS =
"//input[contains(@id,'definition-form:view-portlets')]";
private final String SEL_CONS_TYPE =
"//select[contains(@id,'definition-form:menu')]";
@@ -79,7 +83,10 @@
* then added to page "default" to portal "default" similar way as
in
* {@link AdminPortalTestCase#testCreateWindow()}. The final assertion is
* made in the "default" page of "default" portal. The appearance of
string
- * specific for bea portlet is asserted.
+ * specific for bea portlet is asserted. The link
+ * "Click here to goto next page." in Bea portlet is then clicked, the text
+ * "Welcome back!" is asserted. At the end the link "Goto previous
page." is
+ * clicked and the previous text is asserted.
*/
// TODO - click on a link in BEA applet and assert
@Test(enabled = true, description = "Creating a standard BEA portlet.")
@@ -101,6 +108,12 @@
Assert.assertTrue(selenium.isTextPresent("1BeaPorWindow"));
Assert.assertTrue(selenium.isTextPresent("Welcome to WebLogic Portal WSRP
Demo."));
+ selenium.click(LNK_BEA_NEXT);
+ selenium.waitForPageToLoad(PAGE_LOAD);
+ Assert.assertTrue(selenium.isTextPresent("Welcome back!"));
+ selenium.click(LNK_BEA_PREV);
+ selenium.waitForPageToLoad(PAGE_LOAD);
+
}
private void createConsumer(String consumerName) {