1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.labs.inquiries;
17
18 import org.kuali.rice.testtools.selenium.WebDriverAftBase;
19
20
21
22
23
24 public abstract class LabsInquiryBase extends WebDriverAftBase {
25
26 final String CLOSE="Close";
27
28 public static final String[][] LABELED_IAT_TEXT = {{"Travel Account Type Code:", "IAT"},
29 {"Name:", "Income"},
30 {"Account Type:", "IAT - Income"}};
31
32 protected void navigateToInquiry(String screenLinkText) throws InterruptedException {
33 waitAndClickByLinkText("Inquiries");
34 waitAndClickByLinkText(screenLinkText);
35 }
36
37 protected void assertLabeledIatText() throws InterruptedException {
38 assertLabeledTextPresent(LABELED_IAT_TEXT);
39 clickCollapseAll();
40 assertLabeledTextNotPresent(LABELED_IAT_TEXT);
41 clickExpandAll();
42 assertLabeledTextPresent(LABELED_IAT_TEXT);
43 }
44
45 protected void clickCollapseAll() throws InterruptedException {
46 waitAndClickButtonByText("Collapse All");
47 Thread.sleep(1000);
48 }
49
50 protected void clickExpandAll() throws InterruptedException {
51 waitAndClickButtonByText("Expand All");
52 Thread.sleep(1000);
53 }
54 }