1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package edu.samplu.krad.library.elements;
17  
18  import org.junit.Test;
19  
20  import org.kuali.rice.testtools.selenium.Failable;
21  import org.kuali.rice.testtools.selenium.ITUtil;
22  import org.kuali.rice.testtools.selenium.SmokeTestBase;
23  import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
24  
25  
26  
27  
28  public class DemoLibraryElementsImageSmokeTest extends SmokeTestBase {
29  
30      
31  
32  
33      public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=Demo-Image-View&methodToCall=start";
34  
35      @Override
36      protected String getBookmarkUrl() {
37          return BOOKMARK_URL;
38      }
39  
40      @Override
41      protected void navigate() throws Exception {
42          waitAndClickById("Demo-LibraryLink", "");
43          waitAndClickByLinkText("Elements");
44          waitAndClickByLinkText("Image");
45      }
46  
47      protected void testLibraryElementsImage() throws Exception {
48          assertElementPresentByXpath("//div[@id='Demo-Image-Example1']/div[@class='uif-verticalBoxLayout clearfix']/img");
49      }
50      
51      @Test
52      public void testElementsImageBookmark() throws Exception {
53          testLibraryElementsImage();
54          passed();
55      }
56  
57      @Test
58      public void testElementsImageNav() throws Exception {
59          testLibraryElementsImage();
60          passed();
61      }  
62  }