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 |
|