Test_SNF_ECMS_03_CreateCLVPageByContent_ecmdemo
open /portal/public/default/
windowMaximize
clickAndWait link=Visit the Acme Website
echo -- Log in
click link=Login
waitForElementPresent username
type username root
type password gtn
clickAndWait link=Sign in
echo -- Create CLV page
waitForElementPresent link=Add New Page
click link=Add New Page
echo -- Up level 0
waitForElementPresent //a[@title='Up Level']
click //a[@title='Up Level']
waitForElementPresent pageName
type pageName ASniffEcms03
echo -- Step 2
waitForElementPresent //div[contains(text(),'Next')]
click //div[contains(text(),'Next')]
echo --  Step 3
waitForElementPresent //div[contains(text(),'Next')]
click //div[contains(text(),'Next')]
echo --  Contents
waitForElementPresent link=Contents
click link=Contents
echo --  Drag and Drop Content Detail
waitForElementPresent //div[text()='Content List']
dragAndDropToObject //div[text()='Content List'] //div[@id='UIPagePreview']/div[@class='UIPage']//div[@class='UIComponentBlock']
echo --  Edit Portlet
waitForElementPresent //a[@title='Edit Portlet']
mouseOver //a[@title='Edit Portlet']
click //a[@title='Edit Portlet']
echo --  Check Content radio
waitForElementPresent //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
click //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
waitForChecked //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
verifyChecked //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
echo --  Select folder path
waitForElementPresent //img[@alt='Select folder path']
click //img[@alt='Select folder path']
echo -- Select General Drives
waitForElementPresent //a[text()='General Drives']
click //a[text()='General Drives']
echo -- Select Managed Sites
waitForElementPresent //a[text()='Managed Sites']
click //a[text()='Managed Sites']
echo -- Select acme
waitForElementPresent //a[@isupload='true' and @name='acme']
click //a[@isupload='true' and @name='acme']
echo -- Select document folder on right
waitForElementPresent GeneralDrives_ManagedSites__acme_documents
click GeneralDrives_ManagedSites__acme_documents
waitForElementPresent link=offices.jpg
click link=offices.jpg
waitForElementPresent //div[@id='UIContentBrowsePanelMulti']/div[3]/div[3]/table/tbody/tr/td/a[1]/div/div/div
click //div[@id='UIContentBrowsePanelMulti']/div[3]/div[3]/table/tbody/tr/td/a[1]/div/div/div
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div/div/div/div/div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
click //div/div/div/div/div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
waitForElementPresent link=Close
click link=Close
waitForElementPresent //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
clickAndWait //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
echo verify All selected web content/documents are displayed as list in List Content Viewer page
waitForElementPresent link=Where we are
verifyElementPresent link=Where we are
waitForTextPresent Where we are
verifyTextPresent Where we are
echo -- Delete node
clickAndWait link=My Sites
waitForElementPresent link=Edit Navigation
click link=Edit Navigation
waitForElementPresent //div[@id='UINavigationNodeSelector']//a[@title='ASniffEcms03']
mouseDownRight //div[@id='UINavigationNodeSelector']//a[@title='ASniffEcms03']
waitForElementPresent link=Delete Node
click link=Delete Node
assertConfirmation Are you sure you want to delete this node?
waitForElementPresent //div[@id='UINavigationManagement']/div[3]/table/tbody/tr/td[2]/div/div/div/div
click //div[@id='UINavigationManagement']/div[3]/table/tbody/tr/td[2]/div/div/div/div
echo -- Log out
waitForElementPresent link=Logout
clickAndWait link=Logout