1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.admin.test;
17
18 import edu.samplu.common.ITUtil;
19 import edu.samplu.common.WebDriverLegacyITBase;
20 import org.junit.Test;
21
22 import static org.junit.Assert.assertEquals;
23
24
25
26
27
28
29 public class IdentityRoleLegacyIT extends WebDriverLegacyITBase{
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 waitAndClickByLinkText("Administration");
42 waitForPageToLoad();
43 assertEquals("Kuali Portal Index", getTitle());
44 waitAndClickByLinkText("Role");
45 waitForPageToLoad();
46 assertEquals("Kuali Portal Index", getTitle());
47 selectFrame("iframeportlet");
48 waitAndClickByXpath("//img[@alt='create new']");
49 waitAndClickByXpath("//input[@name='methodToCall.search' and @value='search']");
50 waitAndClickByLinkText("return value");
51 waitForPageToLoad();
52 assertElementPresentByName("methodToCall.cancel");
53 waitAndClickByName("methodToCall.cancel");
54 waitAndClickByName("methodToCall.processAnswer.button0");
55 passed();
56 }
57
58 @Test
59
60
61
62 public void testEditRole() throws Exception {
63 assertEquals("Kuali Portal Index", getTitle());
64 waitAndClickByLinkText("Administration");
65 waitForPageToLoad();
66 assertEquals("Kuali Portal Index", getTitle());
67 waitAndClickByLinkText("Role");
68 waitForPageToLoad();
69 assertEquals("Kuali Portal Index", getTitle());
70 selectFrame("iframeportlet");
71 waitAndClickByXpath("//input[@name='methodToCall.search' and @value='search']");
72 waitAndClickByLinkText("edit");
73 waitForPageToLoad();
74 assertElementPresentByName("methodToCall.cancel");
75 waitAndClickByName("methodToCall.cancel");
76 waitAndClickByName("methodToCall.processAnswer.button0");
77 passed();
78 }
79 }