1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.demo.uif.library.general;
17
18 import org.junit.Test;
19 import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
20 import org.openqa.selenium.By;
21
22
23
24
25 public class LibraryGeneralFeaturesFocusAndJumpToAft extends WebDriverLegacyITBase {
26
27
28
29
30 public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=Demo-FocusNJumpToView";
31
32 @Override
33 protected String getBookmarkUrl() {
34 return BOOKMARK_URL;
35 }
36
37 @Override
38 protected void navigate() throws Exception {
39 waitAndClickLibraryLink();
40 waitAndClickByLinkText("General Features");
41 waitAndClickByLinkText("Focus And JumpTo");
42 }
43
44 protected void testGeneralFeaturesFocusAndJumpTo() throws Exception {
45 waitAndClickButtonByExactText("Refresh Group");
46
47 waitAndClickButtonByExactText("Save");
48 waitForTextPresent("Loading...");
49 waitAndClickButtonByExactText("Refresh Field but with Server Errors");
50
51 waitForElementPresentByXpath("//div[@id='input4' and @class='uif-inputField uif-boxLayoutVerticalItem pull-left clearfix uif-hasError']/input");
52 waitAndClickButtonByExactText("Refresh Page");
53 waitForTextPresent("Loading...");
54 checkForIncidentReport();
55 }
56
57 protected void testGeneralFeaturesFocusAndJumpToFocusAndCollections() throws Exception {
58 waitAndSelectByName("exampleShown","Focus and Collections");
59 waitAndClickButtonByExactText("Add");
60 waitForTextPresent("Adding Line...");
61 }
62
63 protected void testGeneralFeaturesFocusAndJumpToAndJumpToIdAfterSubmit() throws Exception {
64 selectByName("exampleShown","JumpTo and JumpToIdAfterSubmit");
65 waitAndClickButtonByExactText("Jump to Field 20");
66 waitAndClickButtonByExactText("Jump to Top");
67 waitAndClickButtonByExactText("Jump to Bottom");
68 checkForIncidentReport();
69 }
70
71 @Test
72 public void testGeneralFeaturesFocusAndJumpToBookmark() throws Exception {
73 testGeneralFeaturesFocusAndJumpTo();
74 passed();
75 }
76
77 @Test
78 public void testGeneralFeaturesFocusAndJumpToFocusAndCollectionsBookmark() throws Exception {
79 testGeneralFeaturesFocusAndJumpToFocusAndCollections();
80 passed();
81 }
82
83 @Test
84 public void testGeneralFeaturesFocusAndJumpToAndJumpToIdAfterSubmitBookmark() throws Exception {
85 testGeneralFeaturesFocusAndJumpToAndJumpToIdAfterSubmit();
86 passed();
87 }
88
89 @Test
90 public void testGeneralFeaturesFocusAndJumpToNav() throws Exception {
91 testGeneralFeaturesFocusAndJumpTo();
92 passed();
93 }
94
95 @Test
96 public void testGeneralFeaturesFocusAndJumpToFocusAndCollectionsNav() throws Exception {
97 testGeneralFeaturesFocusAndJumpToFocusAndCollections();
98 passed();
99 }
100
101 @Test
102 public void testGeneralFeaturesFocusAndJumpToAndJumpToIdAfterSubmitNav() throws Exception {
103 testGeneralFeaturesFocusAndJumpToAndJumpToIdAfterSubmit();
104 passed();
105 }
106 }