Test_SNF_ECMS_03_CreateCLVPageByContent_ecmdemo
open /portal/public/acme/
windowMaximize
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 Page
click link=Add Page
waitForElementPresent //div[@id='UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a
click //div[@id='UIPageNodeSelector']/div/div/div[2]/div/div/div/div[1]/a
waitForElementPresent pageName
type pageName ASniffEcms03
echo --step 2
waitForElementPresent //div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div
click //div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div
echo --step 3
waitForElementPresent //div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div
click //div[@id='UIPageCreationWizard']/div/div[3]/div/div/div/div[2]/div/table/tbody/tr/td/div[2]/div/div/div
echo -- click Content
waitForElementPresent link=Contents
click link=Contents
waitForElementPresent //div[@id='Contents/ContentListViewerPortlet']
dragAndDropToObject //div[@id='Contents/ContentListViewerPortlet'] //div[@id='UIPagePreview']/div[@class='UIPage']//div[@class='UIComponentBlock']
waitForElementPresent //div/div/div[2]/div/div/div/div/div/div/a[1]
click //div/div/div[2]/div/div/div/div/div/div/a[1]
echo -- choose By Content
waitForElementPresent //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
check //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
verifyChecked //input[@name='UICLVConfigDisplayModeFormRadioBoxInput' and @value='ManualViewerMode']
waitForElementPresent //img[@alt='Select folder path']
click //img[@alt='Select folder path']
pause 20000
echo -- General Drivers
waitForElementPresent Generaldrives_
click Generaldrives_
echo -- Sites Management
waitForElementPresent Generaldrives_ManagedSites_
click Generaldrives_ManagedSites_
echo -- acme
waitForElementPresent Generaldrives_ManagedSites__acme
click Generaldrives_ManagedSites__acme
echo -- document
waitForElementPresent Generaldrives_ManagedSites__acme_documents
click Generaldrives_ManagedSites__acme_documents
echo -- Choose Offices.jpg
waitForElementPresent link=offices.jpg
click link=offices.jpg
echo -- Save
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
echo -- Save 2
waitForElementPresent link=Save
click link=Save
echo -- click Ok in popup
waitForElementPresent //div[@id='UICLVPortlet']//div[@class='ActionButton LightBlueStyle' and contains(@onclick,'javascript:ajaxGet')]
click //div[@id='UICLVPortlet']//div[@class='ActionButton LightBlueStyle' and contains(@onclick,'javascript:ajaxGet')]
echo -- click close
waitForElementPresent link=Close
click link=Close
echo -- save to finish create page
waitForElementPresent //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
click //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
pause 10000
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 -- Search and delete page
waitForElementPresent link=Page Manager
clickAndWait link=Page Manager
pause 5000
waitForElementPresent searchTerm
type searchTerm ASniffEcms03
select searchOption label=Title
click //form[@id='UIPageSearch']/div[2]/a
pause 5000
waitForElementPresent //img[@title='Delete Page']
click //img[@title='Delete Page']
assertConfirmation Do you want to delete this page?
waitForElementPresent //div[5]/div/div[2]//div[3]//table[@class='ActionContainer']//div[@class='ActionButton LightBlueStyle' and contains(@onclick,'javascript:ajaxGet')]
click //div[5]/div/div[2]//div[3]//table[@class='ActionContainer']//div[@class='ActionButton LightBlueStyle' and contains(@onclick,'javascript:ajaxGet')]
echo -- Delete node
open /portal/private/acme
waitForElementPresent link=Navigation
click link=Navigation
waitForElementPresent //a[@title='ASniffEcms03']
mouseDownRight //a[@title='ASniffEcms03']
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