1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.krad.labs;
17
18 import org.junit.Test;
19 import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
20
21
22
23
24
25
26 public class LabsEntryKeySupportTablesAddLineSeperateAft extends WebDriverLegacyITBase {
27
28
29
30
31 public static final String BOOKMARK_URL = "/kr-krad/labs?viewId=Lab-LayoutTest-EnterKeyTableSepAddLine";
32
33 @Override
34 protected String getBookmarkUrl() {
35 return BOOKMARK_URL;
36 }
37
38 @Override
39 protected void navigate() throws Exception {
40 waitAndClickByLinkText("Enter Key Support - Tables Add Line Separate");
41 }
42
43 protected void testDemoEntryKeySupportTablesAddLineSeperate() throws InterruptedException {
44 waitForElementPresentByXpath("//table[@class='table table-condensed table-bordered uif-gridLayout uif-table-fixed']");
45 waitAndTypeByXpath("//table/tbody/tr/td/div/input","1");
46 waitAndTypeByXpath("//table/tbody/tr/td[2]/div/input","1");
47 waitAndClickButtonByText("Add");
48 waitForElementPresentByXpath("//table[@class='table table-condensed table-bordered uif-tableCollectionLayout dataTable']");
49 }
50
51 @Test
52 public void testDemoEntryKeySupportTablesAddLineSeperateBookmark() throws Exception {
53 testDemoEntryKeySupportTablesAddLineSeperate();
54 passed();
55 }
56
57 @Test
58 public void testDemoEntryKeySupportTablesAddLineSeperateNav() throws Exception {
59 testDemoEntryKeySupportTablesAddLineSeperate();
60 passed();
61 }
62 }