1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.common;
17
18 import org.junit.Test;
19
20
21
22
23
24
25 public abstract class AdminMenuITBase extends MenuITBase {
26
27 public static final String LABEL_KUALI_KUALI_SYSTEMS = "label=KUALI - Kuali Systems";
28 public static final String LABEL_KUALI_DEFAULT = "label=KUALI : Default";
29 public static final String CREATE_NEW_LOCATOR = "//img[@alt='create new']";
30 public static final String ADMIN_LOCATOR = "link=Administration";
31 public static final String DOC_ID_LOCATOR = "//div[@id='headerarea']/div/table/tbody/tr[1]/td[1]";
32
33 @Override
34 protected String getCreateNewLinkLocator() {
35 return CREATE_NEW_LOCATOR;
36 }
37
38 @Override
39 protected String getMenuLinkLocator() {
40 return ADMIN_LOCATOR;
41 }
42
43 @Test
44
45
46
47 public void testCreateNewCancel() throws Exception {
48 gotoCreateNew();
49 waitAndClick("methodToCall.cancel");
50 waitAndClick("methodToCall.processAnswer.button0");
51 waitForPageToLoad();
52 }
53
54 @Test
55
56
57
58 public void testEditCancel() throws Exception {
59 gotoMenuLinkLocator();
60 waitAndClick("//input[@name='methodToCall.search' and @value='search']");
61 waitAndClick("link=edit");
62 waitAndClick("methodToCall.cancel");
63 waitAndClick("methodToCall.processAnswer.button0");
64 waitForPageToLoad();
65 }
66 }