Test_SNF_ECMS_12_ManageSubscription_ecmdemo
open /portal/public/acme/
windowMaximize
echo -- Login
click link=Login
waitForElementPresent username
type username root
type password gtn
clickAndWait link=Sign in
echo --- Create new category
waitForElementPresent link=Newsletter Manager
click link=Newsletter Manager
waitForElementPresent link=New Category
click link=New Category
waitForElementPresent CategoryName
type CategoryName Cat_SNF_ECMS_12
waitForElementPresent CategoryTitle
type CategoryTitle Cat_SNF_ECMS_12
waitForElementPresent //img[@alt='Select user']
click //img[@alt='Select user']
waitForElementPresent //table[@id='UIListUsers']/tbody/tr[5]/td[5]/div//img
click //table[@id='UIListUsers']/tbody/tr[5]/td[5]/div//img
click link=Save
waitForElementPresent link=Cat_SNF_ECMS_12
click link=Cat_SNF_ECMS_12
echo --Create new subscription
waitForElementPresent link=New Subscription
click link=New Subscription
waitForElementPresent SubcriptionName
type SubcriptionName Subs_SNF_ECMS_12
type SubcriptionTitle Subs_SNF_ECMS_12
click //img[@alt='SelectUser']
waitForElementPresent //table[@id='UIListUsers']/tbody/tr[5]/td[5]/div//img
click //table[@id='UIListUsers']/tbody/tr[5]/td[5]/div//img
waitForElementPresent link=Save
click link=Save
echo -- Edit subscription
waitForElementPresent Subs_SNF_ECMS_12
check Subs_SNF_ECMS_12
waitForElementPresent //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
click //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
waitForElementPresent link=Edit
click link=Edit
waitForElementPresent SubcriptionDescription
type SubcriptionDescription Subs Description
waitForElementPresent link=Save
click link=Save
echo -- Delete subcription
waitForElementPresent Subs_SNF_ECMS_12
check Subs_SNF_ECMS_12
waitForElementPresent //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
click //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
echo Open
waitForElementPresent link=Open
click link=Open
echo Category
waitForElementPresent link=Cat_SNF_ECMS_12
click link=Cat_SNF_ECMS_12
waitForElementPresent //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
click //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
echo -- delete
waitForElementPresent link=Delete
click link=Delete
assertConfirmation Are you sure you want to delete this subscription ?
waitForElementNotPresent Subs_SNF_ECMS_12
verifyElementNotPresent Subs_SNF_ECMS_12
echo Delete category
waitForElementPresent //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
click //div[@id='UISubscriptions']/div/div[3]/div/div[1]/div[3]/table/tbody/tr/td/div/div/div/div/div/div/a
waitForElementPresent link=Delete Category
click link=Delete Category
assertConfirmation Are you sure you want to delete this category ?
waitForElementNotPresent link=Cat_SNF_ECMS_12
waitForElementNotPresent link=Cat_SNF_ECMS_12
echo -- Signout
waitForElementPresent link=Logout
clickAndWait link=Logout