1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.krad.travelview;
17
18 import edu.samplu.common.ITUtil;
19 import edu.samplu.common.KradMenuLegacyITBase;
20 import org.junit.Test;
21
22
23
24
25 public class MaintenanceSaveLegacyIT extends KradMenuLegacyITBase {
26 @Override
27 protected String getLinkLocator() {
28 return "Travel Account Maintenance (New)";
29 }
30
31 @Test
32
33
34
35 public void testVerifySave() throws Exception {
36 gotoMenuLinkLocator();
37 waitAndTypeByName("document.documentHeader.documentDescription", "Test Document " + ITUtil.DTS);
38 waitAndClickByName("document.newMaintainableObject.dataObject.number");
39 waitAndTypeByName("document.newMaintainableObject.dataObject.number", "1234567890");
40 waitAndTypeByName("document.newMaintainableObject.dataObject.extension.accountTypeCode", "EAT");
41 waitAndTypeByName("document.newMaintainableObject.dataObject.subAccount", "a1");
42 waitAndClick("button[data-loadingmessage='Saving...'].uif-action.uif-primaryActionButton.uif-boxLayoutHorizontalItem");
43 Thread.sleep(2000);
44
45 passed();
46 }
47 }