1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.mainmenu.test;
17
18 import edu.samplu.common.ITUtil;
19 import edu.samplu.common.WebDriverLegacyITBase;
20
21 import org.junit.Test;
22
23 import static org.junit.Assert.assertEquals;
24
25
26
27
28
29
30 public class WorkFlowRouteRulesLegacyIT extends WebDriverLegacyITBase {
31 @Override
32 public String getTestUrl() {
33 return ITUtil.PORTAL;
34 }
35
36 @Test
37
38
39
40 public void testCreateNew() throws Exception {
41 assertEquals("Kuali Portal Index", getTitle());
42 waitAndClickByLinkText("Routing Rules");
43 waitForPageToLoad();
44 Thread.sleep(5000);
45 assertEquals("Kuali Portal Index", getTitle());
46 selectFrame("iframeportlet");
47 waitAndClickByXpath("//img[@alt='create new']");
48
49 waitForPageToLoad();
50 Thread.sleep(3000);
51 waitAndClickByName("methodToCall.cancel", "https://jira.kuali.org/browse/KULRICE-8161 Work Flow Route Rules cancel new yields 404 not found");
52
53
54 waitForPageToLoad();
55 Thread.sleep(3000);
56 waitAndClickByName("methodToCall.processAnswer.button0", "https://jira.kuali.org/browse/KULRICE-7753 : WorkFlowRouteRulesIT cancel confirmation missing from create new Route Rules.");
57 passed();
58 }
59
60 @Test
61
62
63
64 public void testEditRouteRules() throws Exception {
65 assertEquals("Kuali Portal Index", getTitle());
66 waitAndClickByLinkText("Routing Rules");
67 waitForPageToLoad();
68 assertEquals("Kuali Portal Index", getTitle());
69 selectFrame("iframeportlet");
70 waitAndClickByXpath("//input[@name='methodToCall.search' and @value='search']");
71 waitAndClickByLinkText("edit");
72 waitForPageToLoad();
73 selectFrame("iframeportlet");
74 Thread.sleep(3000);
75 waitAndClickByName("methodToCall.cancel");
76 waitForPageToLoad();
77 Thread.sleep(3000);
78 waitAndClickByName("methodToCall.processAnswer.button0");
79 passed();
80 }
81 }