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.junit.Test;
19 import org.openqa.selenium.By;
20
21
22
23
24 public class LabsInquiryDocumentHeaderAft extends LabsInquiryBase {
25
26
27
28
29 public static final String BOOKMARK_URL = "/kr-krad/kradsampleapp?viewId=KradInquirySample-PageR4C2";
30
31 @Override
32 protected String getBookmarkUrl() {
33 return BOOKMARK_URL;
34 }
35
36 @Override
37 protected void navigate() throws Exception {
38 navigateToInquiry("Inquiry Document Header");
39 }
40
41 protected void testInquiryDocumentHeader() throws InterruptedException {
42 String docId = waitForElementPresent(By.name("documentNumber")).getAttribute("value");
43 waitAndClickByXpath("//button[@title='Direct Inquiry']");
44 gotoLightBox();
45 String[][] lightBoxLabeledText = {{"Document Number:", docId},
46
47
48 {"Document Description:", "es"}};
49 assertLabeledTextPresent(lightBoxLabeledText);
50 clickCollapseAll();
51 assertLabeledTextNotPresent(lightBoxLabeledText);
52 clickExpandAll();
53 assertLabeledTextPresent(lightBoxLabeledText);
54 waitAndClickLightBoxClose();
55 }
56
57 @Test
58 public void testInquiryDocumentHeaderBookmark() throws Exception {
59 testInquiryDocumentHeader();
60 passed();
61 }
62
63 @Test
64 public void testInquiryDocumentHeaderNav() throws Exception {
65 testInquiryDocumentHeader();
66 passed();
67 }
68 }