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.UpgradedSeleniumITBase;
20 import org.junit.Test;
21
22 import static org.junit.Assert.assertEquals;
23
24
25
26
27
28
29 public class WorkFlowRouteRulesIT extends UpgradedSeleniumITBase {
30 @Override
31 public String getTestUrl() {
32 return ITUtil.PORTAL;
33 }
34
35 @Test
36
37
38
39 public void testCreateNew() throws Exception {
40 assertEquals("Kuali Portal Index", getTitle());
41 waitAndClick("link=Routing Rules");
42 waitForPageToLoad();
43 assertEquals("Kuali Portal Index", getTitle());
44 selectFrame("iframeportlet");
45 waitAndClick("//img[@alt='create new']");
46
47 waitAndClick("methodToCall.cancel", "https://jira.kuali.org/browse/KULRICE-8161 Work Flow Route Rules cancel new yields 404 not found");
48 setSpeed("3000");
49
50 waitAndClick("methodToCall.processAnswer.button0", "https://jira.kuali.org/browse/KULRICE-7753 : WorkFlowRouteRulesIT cancel confirmation missing from create new Route Rules.");
51 }
52
53 @Test
54
55
56
57 public void testEditRouteRules() throws Exception {
58 assertEquals("Kuali Portal Index", getTitle());
59 waitAndClick("link=Routing Rules");
60 waitForPageToLoad();
61 assertEquals("Kuali Portal Index", getTitle());
62 selectFrame("iframeportlet");
63 waitAndClick("//input[@name='methodToCall.search' and @value='search']");
64 waitAndClick("link=edit");
65 waitAndClick("methodToCall.cancel");
66 waitAndClick("methodToCall.processAnswer.button0");
67 }
68 }