| open |
/portal/classic/ |
|
| echo |
--Import application-- |
|
| windowMaximize |
|
|
| click |
link=Sign in |
|
| waitForElementPresent |
username |
root |
| type |
username |
root |
| type |
password |
gtn |
| clickAndWait |
//div[@id='UIPortalLoginFormAction'] |
|
| echo |
-- Go to Application Registry -- |
|
| clickAndWait |
link=Application Registry |
|
| waitForText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[1] |
Administration |
| verifyText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[1] |
Administration |
| waitForText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/a |
Dashboard |
| verifyText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/a |
Dashboard |
| waitForText |
link=Gadgets |
Gadgets |
| verifyText |
link=Gadgets |
Gadgets |
| waitForText |
link=web |
web |
| verifyText |
link=web |
web |
| echo |
-- Click Import Application -- |
|
| waitForElementPresent |
//div[@id='UIApplicationOrganizer']/div/div[2] |
|
| click |
//div[@id='UIApplicationOrganizer']/div/div[2] |
|
| assertConfirmation |
This action will automatically create categories and import all the gadgets and portlets on it. |
|
| echo |
-- Show existing portlets and category are imported successfully-- |
|
| waitForText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[1] |
Administration |
| verifyText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[1] |
Administration |
| waitForText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/a |
Dashboard |
| verifyText |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div/div/div/div/a |
Dashboard |
| waitForText |
link=Gadgets |
Gadgets |
| verifyText |
link=Gadgets |
Gadgets |
| waitForText |
link=Integration |
Integration |
| verifyText |
link=Integration |
Integration |
| waitForText |
link=Navigation |
Navigation |
| verifyText |
link=Navigation |
Navigation |
| verifyText |
link=System |
System |
| verifyText |
link=System |
System |
| waitForText |
link=web |
web |
| verifyText |
link=web |
web |
| echo |
-- Delete some category after imported-- |
|
| waitForElementPresent |
link=Integration |
|
| click |
link=Integration |
|
| waitForElementPresent |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| click |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| waitForConfirmationPresent |
|
|
| assertConfirmation |
Are you sure to delete this category and all applications on it? |
|
| waitForElementPresent |
link=Navigation |
|
| click |
link=Navigation |
|
| waitForElementPresent |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| click |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| assertConfirmation |
Are you sure to delete this category and all applications on it? |
|
| waitForElementPresent |
link=System |
|
| click |
link=System |
|
| waitForElementPresent |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| click |
//div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[4]/div[1]/div/div/div/a[2] |
|
| waitForConfirmationPresent |
|
|
| assertConfirmation |
Are you sure to delete this category and all applications on it? |
|
| waitForElementPresent |
link=Sign out |
|
| clickAndWait |
link=Sign out |
|