1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.samplu.krad.compview;
17
18 import edu.samplu.common.ITUtil;
19 import edu.samplu.common.WebDriverLegacyITBase;
20
21 import org.junit.Assert;
22 import org.junit.Test;
23
24
25
26
27 public class RichMessagesValidationNavIT extends WebDriverLegacyITBase {
28
29 @Override
30 public void fail(String message) {
31 Assert.fail(message);
32 }
33
34 @Override
35 public String getTestUrl() {
36 return ITUtil.PORTAL;
37 }
38
39 @Test
40 public void testRichMessagesValidationIT() throws Exception {
41 waitAndClickKRAD();
42 waitAndClickByXpath("(//a[contains(text(),'Rich Messages')])[2]");
43 switchToWindow(RICH_MESSAGES_WINDOW_TITLE);
44
45 checkForIncidentReport(RICH_MESSAGES_WINDOW_TITLE);
46 Thread.sleep(9000);
47
48
49
50 super.verifyRichMessagesValidationBasicFunctionality();
51
52
53 super.verifyRichMessagesValidationAdvancedFunctionality();
54
55
56 super.verifyRichMessagesValidationLettersNumbersValidation();
57
58
59 super.verifyRichMessagesValidationRadioAndCheckBoxGroupFunctionality();
60
61
62 super.verifyRichMessagesValidationLinkDeclarationsFunctionality();
63 passed();
64 }
65 }