Test_SNF_ECMS_13_ManageNewLetter_ecmdemo
open /portal/public/default/
windowMaximize
clickAndWait link=Visit the Acme Website
echo -- Login
click link=Login
waitForElementPresent username
type username root
type password gtn
clickAndWait link=Sign in
echo -- Newsletter Manager
waitForElementPresent //a[contains(@href, '/portal/private/acme/newslettermanager')]
clickAndWait //a[contains(@href, '/portal/private/acme/newslettermanager')]
waitForElementPresent link=New Letter
click link=New Letter
echo --  Send Date
waitForElementPresent UINewsletterEntrySendDate
click UINewsletterEntrySendDate
echo --  Next Month
waitForElementPresent //div[@id='BlockCaledar']//a[@title='Next Month']
click //div[@id='BlockCaledar']//a[@title='Next Month']
echo --  Select 6
waitForElementPresent link=6
click link=6
waitForElementPresent link=Update sending parameters
click link=Update sending parameters
waitForTextPresent Information is updated successfully
verifyTextPresent Information is updated successfully
echo --  OK
waitForElementPresent //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
click //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
echo --  Save
waitForElementPresent //form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')]
click //form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')]
pause 5000
refresh
echo -- Corporate: acme Trainings
waitForElementPresent link=acme Trainings
click link=acme Trainings
waitForElementPresent basic-template
click basic-template
echo -- Moderation button
waitForElementPresent link=Moderation
click link=Moderation
echo -- Moderation button/Open
waitForElementPresent link=Open
click link=Open
waitForElementPresent //form[@id='UINewsletterManagerPopup']//a[contains(text(),'Close')]
click //form[@id='UINewsletterManagerPopup']//a[contains(text(),'Close')]
echo -- Edit newsletter
waitForElementPresent link=Moderation
click link=Moderation
waitForElementPresent link=Edit
click link=Edit
waitForElementPresent //input[@type='text']
click //input[@type='text']
waitForElementPresent link=9
click link=9
waitForElementPresent link=Update sending parameters
click link=Update sending parameters
pause 3000
echo --  OK
waitForElementPresent //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
click //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
pause 3000
echo --  Save
waitForElementPresent //form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')]
click //form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')]
pause 3000
waitForElementPresent basic-template
check basic-template
echo -- Convert newsletter as template
waitForElementPresent link=Moderation
click link=Moderation
waitForElementPresent link=Convert As Template
click link=Convert As Template
waitForTextPresent Convert successful!
verifyTextPresent Convert successful!
echo --  OK
waitForElementPresent //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
click //div[@id='UINewsletterManagerPortlet']//a[text()='OK']
echo -- Delete newsletter
waitForElementPresent link=Moderation
click link=Moderation
waitForElementPresent link=Delete
click link=Delete
assertConfirmation Are you sure you want to delete this newsletter?
echo -- Signout
waitForElementPresent link=Logout
clickAndWait link=Logout