1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.travel;
17
18 import org.kuali.rice.testtools.common.JiraAwareFailable;
19 import org.kuali.rice.testtools.selenium.WebDriverLegacyITBase;
20
21
22
23
24
25
26 public abstract class ConfigurationTestViewAftBase extends WebDriverLegacyITBase {
27
28
29
30
31 public static final String BOOKMARK_URL = "/kr-krad/configuration-test-view-uif-controller?viewId=ConfigurationTestView&methodToCall=start";
32
33
34 private String idPrefix = "ConfigurationTestView-ProgressiveRender-";
35
36
37 String addLineIdSuffix = "InputField_add_control";
38
39
40 @Override
41 protected String getBookmarkUrl() {
42 return BOOKMARK_URL;
43 }
44
45 protected void navigation() throws InterruptedException {
46 waitAndClickKRAD();
47 waitAndClickByXpath("(//a[text()='Configuration Test View'])");
48 switchToWindow(CONFIGURATION_VIEW_WINDOW_TITLE);
49 waitForTitleToEqualKualiPortalIndex();
50 }
51
52 protected void testConfigurationTestViewNav(JiraAwareFailable failable) throws Exception {
53 navigation();
54 testConfigurationTestView(idPrefix);
55 testAddLineWithSpecificTime(idPrefix, addLineIdSuffix);
56 testAddLineWithAllDay(idPrefix, addLineIdSuffix);
57 testAddLineAllDay(idPrefix, addLineIdSuffix);
58 passed();
59 }
60
61 protected void testConfigurationTestViewBookmark(JiraAwareFailable failable) throws Exception {
62 testConfigurationTestView(idPrefix);
63 testAddLineWithSpecificTime(idPrefix, addLineIdSuffix);
64 testAddLineWithAllDay(idPrefix, addLineIdSuffix);
65 testAddLineAllDay(idPrefix, addLineIdSuffix);
66 passed();
67 }
68 }