1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.main.notification;
17
18 import org.junit.Test;
19 import org.kuali.rice.testtools.selenium.AutomatedFunctionalTestUtils;
20 import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
21 import org.kuali.rice.testtools.selenium.WebDriverUtils;
22
23
24
25
26 public class NotificationSearchAft extends WebDriverLegacyITBase {
27
28
29
30
31
32
33 public static final String BOOKMARK_URL =
34 AutomatedFunctionalTestUtils.PORTAL + "?channelTitle=Notification%20Search&channelUrl=" + WebDriverUtils
35 .getBaseUrlString() + "/kew/DocumentSearch.do?documentTypeName=KualiNotification&returnLocation=" +
36 AutomatedFunctionalTestUtils.PORTAL +"&hideReturnLink=true";
37
38
39
40
41 private static final String SEARCH_BUTTON_XPATH="//input[@title='search']";
42
43 @Override
44 protected String getBookmarkUrl() {
45 return BOOKMARK_URL;
46 }
47
48 @Override
49 protected void navigate() throws InterruptedException {
50 waitAndClickByLinkText("Notification Search");
51 }
52
53 private void testNotificationSearch() throws Exception{
54 selectFrameIframePortlet();
55 clearTextByName("documentTypeName");
56 waitAndClickByXpath(SEARCH_BUTTON_XPATH);
57 waitForTextPresent("items retrieved, displaying all items.");
58 }
59
60 @Test
61 public void testNotificationSearchBookmark() throws Exception {
62 testNotificationSearch();
63 passed();
64 }
65
66 @Test
67 public void testNotificationSearchNav() throws Exception {
68 testNotificationSearch();
69 passed();
70 }
71
72 }