Test_SNF_PRL_12_ImportApplication
open /portal/public/intranet/
echo --Import application--
windowMaximize
click //div[contains(text(),'Sign in')]
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
echo -- Go to Application Registry --
clickAndWait link=Applications 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 link=Contents Contents
verifyText link=Contents Contents
waitForText link=Dashboard Dashboard
verifyText link=Dashboard Dashboard
waitForText link=Forms Forms
verifyText link=Forms Forms
waitForText link=Gadgets Gadgets
verifyText link=Gadgets Gadgets
waitForText link=Newsletter Newsletter
verifyText link=Newsletter Newsletter
waitForText link=web web
verifyText link=web web
echo -- Click Import Application --
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[1]/div[2]
click //div[@id='UIApplicationOrganizer']/div[1]/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 link=Admin Admin
verifyText link=Admin Admin
waitForText link=Administration Administration
verifyText link=Administration Administration
waitForText link=calendar calendar
verifyText link=chat chat
waitForText link=chat chat
verifyText link=chatbar chatbar
waitForText link=chatbar chatbar
verifyText link=contact contact
waitForText link=contact contact
waitForText link=Contents Contents
verifyText link=Contents Contents
waitForText link=Dashboard Dashboard
verifyText link=Dashboard Dashboard
waitForText link=ecm ecm
verifyText link=ecm ecm
waitForText link=ECM ECM
verifyText link=ECM ECM
waitForText link=faq faq
verifyText link=faq faq
waitForText link=fastcontentcreator fastcontentcreator
verifyText link=fastcontentcreator fastcontentcreator
waitForText link=Form Generator Portlet Form Generator Portlet
verifyText link=Form Generator Portlet Form Generator Portlet
waitForText link=Forms Forms
verifyText link=Forms Forms
waitForText link=Forms Forms
verifyText link=forum forum
waitForText link=forum forum
waitForText link=Gadgets Gadgets
verifyText link=Gadgets Gadgets
waitForText link=Integration Integration
verifyText link=Integration Integration
waitForText link=mail mail
verifyText link=mail mail
waitForText link=Navigation Navigation
verifyText link=Navigation Navigation
waitForText link=Newsletter Newsletter
verifyText link=Newsletter Newsletter
waitForText link=platformNavigation platformNavigation
verifyText link=platformNavigation platformNavigation
waitForText link=poll poll
verifyText link=poll poll
verifyText link=rss rss
verifyText link=rss rss
verifyText link=Search Search
verifyText link=Search Search
verifyText link=social social
verifyText link=social social
verifyText link=System System
verifyText link=System System
waitForText link=WCM Admin WCM Admin
verifyText link=WCM Admin WCM Admin
waitForText link=web web
verifyText link=web web
waitForText link=workflow workflow
verifyText link=workflow workflow
echo -- Delete some category after imported--
waitForElementPresent link=Admin
click link=Admin
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[1]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete calendar's category --
waitForElementPresent link=calendar
click link=calendar
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete chat's category --
waitForElementPresent link=chat
click link=chat
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete chatbar's category --
waitForElementPresent link=chatbar
click link=chatbar
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete contact's category--
waitForElementPresent link=contact
click link=contact
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[2]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete controller's category --
waitForElementPresent link=Controller
click link=Controller
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[3]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[3]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Detele ecm's category --
waitForElementPresent link=ecm
click link=ecm
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?
echo -- Delete ECM's category --
waitForElementPresent link=ECM
click link=ECM
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?
echo -- Delete faq's category --
waitForElementPresent link=faq
click link=faq
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?
echo -- Detele fastcontentcreator's category --
waitForElementPresent link=fastcontentcreator
click link=fastcontentcreator
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?
echo -- Delete Form Generator Portlet's category --
waitForElementPresent link=Form Generator Portlet
click link=Form Generator Portlet
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?
echo -- Delete forum's category --
waitForElementPresent link=forum
click link=forum
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[5]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[5]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete Intergration's category --
waitForElementPresent link=Integration
click link=Integration
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete mail's category --
waitForElementPresent link=mail
click link=mail
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete platformNavigation's category --
waitForElementPresent link=platformNavigation
click link=platformNavigation
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[8]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[8]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete Navigation's category --
waitForElementPresent link=Navigation
click link=Navigation
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[6]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete poll's category --
waitForElementPresent link=poll
click link=poll
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete rss's category --
waitForElementPresent link=rss
click link=rss
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete Search's category --
waitForElementPresent link=Search
click link=Search
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete social's category --
waitForElementPresent link=social
click link=social
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete System's category --
waitForElementPresent link=System
click link=System
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete WCM Admin's category --
waitForElementPresent link=WCM Admin
click link=WCM Admin
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[7]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
echo -- Delete workflow's category --
waitForElementPresent link=workflow
click link=workflow
waitForElementPresent //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[8]/div[1]/div/div/div/a[2]
click //div[@id='UIApplicationOrganizer']/div[2]/div[1]/div/div/div[2]/div/div[8]/div[1]/div/div/div/a[2]
assertConfirmation Are you sure to delete this category and all applications on it?
waitForElementPresent link=Logout
clickAndWait link=Logout