Test_SNF_ECMS_09_PageManagement_ecmdemo
open /portal/public/default/
windowMaximize
clickAndWait link=Visit the Acme Website
click link=Login
waitForElementPresent username
type username root
type password gtn
clickAndWait link=Sign in
echo --  Go to Page Management
clickAndWait //a[@href='/portal/private/acme/administration/pageManagement']
echo -- Add New Page
waitForElementPresent //table[@class='ActionContainer']//a[text()='Add New Page']
click //table[@class='ActionContainer']//a[text()='Add New Page']
pause 3000
echo -- Display form to create page
waitForElementPresent ownerType
select ownerType label=group
waitForElementPresent //div[text()='Permission Setting']
click //div[text()='Permission Setting']
echo --  Add Permisssion
waitForElementPresent link=Add Permission
click link=Add Permission
echo --  Platform
waitForElementPresent link=Platform
click link=Platform
echo --    Author
waitForElementPresent link=author
click link=author
echo --    Edit Permission Setting
waitForElementPresent link=Edit Permission Setting
click link=Edit Permission Setting
echo --    Page Setting tab
waitForElementPresent //div[text()='Page Setting']
click //div[text()='Page Setting']
waitForElementPresent name
type name Test_SNF_ECMS_09
echo --  Save
waitForElementPresent link=Save
click link=Save
pause 5000
echo --  Verify Page in List
waitForElementPresent searchOption
select searchOption label=Title
type searchTerm Test_SNF_ECMS_09
waitForElementPresent //form[@id='UIPageSearch']/div[2]/a
click //form[@id='UIPageSearch']/div[2]/a
pause 5000
waitForTextPresent Test_SNF_ECMS_09
verifyTextPresent Test_SNF_ECMS_09
echo -- Edit Page
waitForElementPresent //img[@title='Edit Page']
click //img[@title='Edit Page']
echo --  Access Contents tab
waitForElementPresent //a[@title='Contents']
click //a[@title='Contents']
echo --  Drag and Drop: Category Contents
waitForElementPresent //div[text()='Category Contents']
dragAndDropToObject //div[text()='Category Contents'] //div[@id='UIPortalToolPanel']/div/div/div/div/div/div[2]/div/div/div[@class='UIPage']//div[@class='UIComponentBlock']
echo -- Set value of path home
waitForElementPresent //a[@title='Edit Portlet']
mouseOver //a[@title='Edit Portlet']
click //a[@title='Edit Portlet']
waitForElementPresent //img[@alt='Select folder path']
click //img[@alt='Select folder path']
waitForElementPresent GeneralDrives_
click GeneralDrives_
waitForElementPresent //a[@onclick='eXo.ecm.ECS.insertContent(this);']
click //a[@onclick='eXo.ecm.ECS.insertContent(this);']
waitForElementPresent link=Save
click link=Save
pause 5000
waitForElementPresent //div[@id='UICLVPortlet']//a[text()='OK']
click //div[@id='UICLVPortlet']//a[text()='OK']
waitForElementPresent link=Close
click link=Close
waitForElementPresent link=Switch View mode
click link=Switch View mode
echo -- Verify  acme template
waitForTextPresent Upcoming Power 1
verifyTextPresent Upcoming Power 1
waitForElementPresent //a[@title='Finish']
click //a[@title='Finish']
pause 5000
echo --  Sign out
waitForElementPresent link=Logout
clickAndWait link=Logout