blob: 16cef97b711ef768ea9fbc85509b7178d6c0ece7 [file] [log] [blame]
CHINTAMANI399248a2018-09-06 18:16:41 -04001*** Settings ***
2Documentation This is RobotFrame work script
DR695H910097e2019-05-08 13:55:32 -04003Library SeleniumLibrary
CHINTAMANI399248a2018-09-06 18:16:41 -04004
5
CHINTAMANI399248a2018-09-06 18:16:41 -04006*** Keywords ***
7
CHINTAMANI399248a2018-09-06 18:16:41 -04008Validate SDK Sub Menu
9 [Documentation] Logs into SDK GUI as Portal admin
10 Page Should Contain Home
11 Page Should Contain Sample Pages
12 Page Should Contain Reports
13 Page Should Contain Profile
14 Page Should Contain Admin
15
16Click Sample Pages and validate sub Menu
17 [Documentation] Click Sample Pages
18 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
19 Click Link xpath=//a[@id='parent-item-Sample-Pages']
20 Element Text Should Be xpath=//a[@title='Collaboration'] Collaboration
21 Element Text Should Be xpath=//a[@title='Notebook'] Notebook
22 Click Link xpath=//a[contains(@title,'Collaboration')]
23 Page Should Contain User List
24 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
25 Click Link xpath=//a[@id='parent-item-Sample-Pages']
26 Click Link xpath=//a[contains(@title,'Notebook')]
27 Element Text Should Be xpath=//h1[contains(.,'Notebook')] Notebook
28
29Click Reports and validate sub Menu
30 [Documentation] Click Reports Tab
31 #Select frame xpath=.//*[@id='tabframe-xDemo-App']
32 Click Link xpath=//a[@id='parent-item-Reports']
33 Element Text Should Be xpath=//a[@title='All Reports'] All Reports
34 Element Text Should Be xpath=//a[@title='Create Reports'] Create Reports
35 Click Link xpath=//a[contains(@title,'All Reports')]
36 Page Should Contain Report search
37 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
38 Click Link xpath=//a[@id='parent-item-Reports']
39 Click Link xpath=//a[contains(@title,'Create Reports')]
40 Page Should Contain Report Wizard
41
42Click Profile and validate sub Menu
43 [Documentation] Click Profile Tab
44 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
45 Click Link xpath=//a[@id='parent-item-Profile']
46 Element Text Should Be xpath=//a[@title='Search'] Search
47 Element Text Should Be xpath=//a[@title='Self'] Self
48 Click Link xpath=//a[contains(@title,'Search')]
49 Page Should Contain Profile Search
50 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
51 Click Link xpath=//a[@id='parent-item-Profile']
52 Click Link xpath=//a[contains(@title,'Self')]
53 Page Should Contain Self Profile Detail
54
55Click Admin and validate sub Menu
56 [Documentation] Click Admin Tab
57 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
58 Click Link xpath=//a[@id='parent-item-Admin']
59 Element Text Should Be xpath=//a[@title='Roles'] Roles
60 Element Text Should Be xpath=//a[@title='Role Functions'] Role Functions
61 Element Text Should Be xpath=//a[@title='Cache Admin'] Cache Admin
62 Element Text Should Be xpath=//a[@title='Menus'] Menus
63 Element Text Should Be xpath=//a[@title='Usage'] Usage
64 Click Link xpath=//a[contains(@title,'Roles')]
65 Page Should Contain Roles
66 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
67 Click Link xpath=//a[@id='parent-item-Admin']
68 Click Link xpath=//a[contains(@title,'Role Function')]
69 Page Should Contain Role Function
70 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
71 Click Link xpath=.//a[@id='parent-item-Admin']
72 #Select frame xpath=.//*[@id='tabframe-xDemo-App']
73 Click Link xpath=//a[@id='parent-item-Admin']
74 Click Link xpath=//a[contains(@title,'Cache Admin')]
75 Page Should Contain Cache Regions
76 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
77 Click Link xpath=.//a[@id='parent-item-Admin']
78 Click Link xpath=//a[@id='parent-item-Admin']
79 Click Link xpath=//a[contains(@title,'Menus')]
80 Page Should Contain Admin Menu Items
81 Comment Select frame xpath=.//*[@id='tabframe-xDemo-App']
82 Click Link xpath=//a[@id='parent-item-Admin']
83 Click Link xpath=//a[@id='parent-item-Admin']
84 Click Link xpath=//a[contains(@title,'Usage')]
DR695H910097e2019-05-08 13:55:32 -040085 Page Should Contain Current Usage