Test_SNF_ECMS_11_ManageCategory_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 -- Newsletter Manager
waitForElementPresent //a[contains(@href, '/portal/private/acme/newslettermanager')]
clickAndWait //a[contains(@href, '/portal/private/acme/newslettermanager')]
echo --   New Category
waitForElementPresent link=New Category
click link=New Category
waitForElementPresent CategoryName
type CategoryName NewCategory
type CategoryTitle NewCategory
waitForElementPresent //img[@alt='Select user']
click //img[@alt='Select user']
pause 5000
echo --  Choose Admin
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
pause 5000
echo -- Edit category
waitForElementPresent link=NewCategory
click link=NewCategory
echo -- Check all
waitForElementPresent UISubscriptionsCheckAll
click UISubscriptionsCheckAll
echo --  Administration button
waitForElementPresent link=Administration
click link=Administration
echo --  Edit Category on pop-up menu
waitForElementPresent link=Edit Category
click link=Edit Category
pause 5000
waitForElementPresent CategoryDescription
type CategoryDescription Sao nguoi khong nhan lay de toi hoang mang thang ngay
waitForElementPresent link=Save
click link=Save
pause 5000
echo --  Check result update
verifyTextPresent Sao nguoi khong nhan lay de toi hoang mang thang ngay
echo -- Delete Category
waitForElementPresent link=Administration
click link=Administration
echo --  Edit Delete Category on pop-up menu
waitForElementPresent link=Delete Category
click link=Delete Category
assertConfirmation Are you sure you want to delete this category ?
waitForTextNotPresent NewCategory
verifyTextNotPresent NewCategory
echo -- Log out
waitForElementPresent link=Logout
clickAndWait link=Logout