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.AdminMenuBlanketAppLegacyITBase;
19 import edu.samplu.common.AdminMenuLegacyITBase;
20 import edu.samplu.common.ITUtil;
21
22
23
24
25
26
27 public class IdentityGroupBlanketAppLegacyIT extends AdminMenuBlanketAppLegacyITBase {
28
29 @Override
30 protected String getLinkLocator() {
31 return "Group";
32 }
33
34 @Override
35 public String blanketApprove() throws Exception {
36 String docId = waitForDocId();
37 waitAndTypeByXpath("//input[@id='document.documentHeader.documentDescription']", "Validation Test Group " + ITUtil.DTS_TWO);
38 assertBlanketApproveButtonsPresent();
39 selectByXpath("//select[@id='document.groupNamespace']", AdminMenuLegacyITBase.LABEL_KUALI_KUALI_SYSTEMS);
40 waitAndTypeByXpath("//input[@id='document.groupName']", "Validation Test Group1 " + ITUtil.DTS_TWO);
41 waitAndClickByName("methodToCall.performLookup.(!!org.kuali.rice.kim.impl.identity.PersonImpl!!).(((principalId:member.memberId,principalName:member.memberName))).((``)).((<>)).(([])).((**)).((^^)).((&&)).((//)).((~~)).(::::;;::::).anchorAssignees");
42 waitAndClickByXpath("//input[@name='methodToCall.search' and @value='search']");
43 waitAndClickByLinkText("return value");
44 waitAndClickByName("methodToCall.addMember.anchorAssignees");
45 waitForPageToLoad();
46 return docId;
47 }
48 }
49