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          waitAndClickByXpath(SEARCH_BUTTON_XPATH);
56          checkForIncidentReport();
57          
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  }