1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package edu.sampleu.admin;
17
18
19
20
21 public abstract class ConfigComponentAftBase extends AdminTmplMthdAftNavBase {
22
23 protected void createNewEnterDetails() throws InterruptedException {
24 waitAndTypeByName("document.documentHeader.documentDescription", getDescriptionUnique());
25 selectOptionByName("document.newMaintainableObject.namespaceCode", namespaceCode);
26 jiraAwareTypeByName("document.newMaintainableObject.code", "code" + uniqueString);
27 jiraAwareTypeByName("document.newMaintainableObject.name", "name" + uniqueString);
28 }
29
30
31
32
33
34
35 @Override
36 protected String getLinkLocator() {
37 return "Component";
38 }
39
40 protected void saveAndClose() throws InterruptedException {
41 checkForDocError();
42 waitAndClickByName("methodToCall.save");
43 waitForTextPresent("Document was successfully saved");
44 waitAndClickByName("methodToCall.close");
45
46 }
47
48 protected void submitAndClose() throws InterruptedException {
49 checkForDocError();
50 waitAndClickByName("methodToCall.route");
51 waitForTextPresent("Document was successfully submitted");
52 waitAndClickByName("methodToCall.close");
53
54 }
55 }