Test_SNF_PRL_12_ImportApplication
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