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.KradMenuLegacyITBase;
19 import org.junit.Test;
20
21 import static org.junit.Assert.*;
22
23
24
25
26 public class MaintenanceAddDeleteNoteLegacyIT extends KradMenuLegacyITBase {
27
28 @Override
29 protected String getLinkLocator() {
30 return "Travel Account Maintenance (New)";
31 }
32
33 @Test
34
35
36
37 public void testVerifyAddDeleteNoteLegacy() throws Exception {
38 gotoMenuLinkLocator();
39 waitAndClick("div.tableborders.wrap.uif-boxLayoutVerticalItem.clearfix span.uif-headerText-span > img.uif-disclosure-image");
40
41 waitForElementPresent("button[title='Add a Note'].uif-action.uif-primaryActionButton.uif-smallActionButton");
42
43 waitAndClickByName("newCollectionLines['document.notes'].noteText");
44 waitAndTypeByName("newCollectionLines['document.notes'].noteText", "Test note");
45 waitAndClick("button[title='Add a Note'].uif-action.uif-primaryActionButton.uif-smallActionButton");
46 waitForElementPresentByName("document.notes[0].noteText");
47
48 assertEquals("Test note", getTextByName("document.notes[0].noteText"));
49 waitAndClick("button[title='Delete a Note'].uif-action.uif-primaryActionButton.uif-smallActionButton");
50
51 waitForElementPresentByName("document.notes[0].noteText");
52 passed();
53 }
54 }