Test_SNF_KS_24_ksdemo_ManageForumInsideCategory
open /portal/public/intranet/
windowMaximize
waitForElementPresent //div[contains(text(),'Sign in')]
click //div[contains(text(),'Sign in')]
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div[@class='ButtonMiddle']/a
echo -Add Category-
open /portal/private/intranet/forum
waitForElementPresent //a/span
click //a/span
waitForElementPresent CategoryTitle
type CategoryTitle Cate1_SNF_KS_24
type Description add new category
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div[2]/div/div/div/div[1]/a
click //div[2]/div/div/div/div[1]/a
waitForTextPresent Cate1_SNF_KS_24
verifyTextPresent Cate1_SNF_KS_24
waitForElementPresent //div[@id='AddCategory']/div/div/div/div/a/span
click //div[@id='AddCategory']/div/div/div/div/a/span
waitForElementPresent CategoryTitle
type CategoryTitle Cate2_SNF_KS_24
type Description add new category
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div[2]/div/div/div/div[1]/a
click //div[2]/div/div/div/div[1]/a
waitForTextPresent Cate2_SNF_KS_24
verifyTextPresent Cate2_SNF_KS_24
echo -Add Forum Inside Category-
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent //form[@id='UICategory']//div[@class='ItemIcon AddForumIcon']/a
click //form[@id='UICategory']//div[@class='ItemIcon AddForumIcon']/a
waitForElementPresent ForumTitle
type ForumTitle For1_SNF_KS_24
type Description Test Forum In Category
waitForElementPresent //form[@id='UIForumForm']/div[4]/table//div[1]/div/div/div
click //form[@id='UIForumForm']/div[4]/table//div[1]/div/div/div
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForTextPresent For1_SNF_KS_24
verifyTextPresent For1_SNF_KS_24
echo -Edit Forum inside Category-
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent //form[@id='UICategory']//div[@class='UIContextMenuContainer']//div[@class='ItemIcon EditForumIcon']/a
click //form[@id='UICategory']//div[@class='UIContextMenuContainer']//div[@class='ItemIcon EditForumIcon']/a
waitForElementPresent ForumTitle
type ForumTitle For1_SNF_KS_24_Edit
type Description Test Forum In Category Edit
waitForElementPresent link=Save
click link=Save
waitForTextPresent For1_SNF_KS_24_Edit
verifyTextPresent For1_SNF_KS_24_Edit
echo -Lock Forum inside Category-
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Lock
click link=Lock
waitForElementPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumLockedIcon']
verifyElementPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumLockedIcon']
waitForElementPresent link=For1_SNF_KS_24_Edit
click link=For1_SNF_KS_24_Edit
waitForElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
echo -UnLock Forum inside Category-
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Unlock
click link=Unlock
waitForElementNotPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumLockedIcon']
verifyElementNotPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumLockedIcon']
waitForElementPresent link=For1_SNF_KS_24_Edit
click link=For1_SNF_KS_24_Edit
waitForElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
echo -Close Forum inside Category-
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
click link=Close
waitForElementPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumCloseIcon']
verifyElementPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumCloseIcon']
waitForElementPresent link=For1_SNF_KS_24_Edit
click link=For1_SNF_KS_24_Edit
waitForElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
echo -Open Forum inside Category-
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Open
click link=Open
waitForElementNotPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumCloseIcon']
verifyElementNotPresent //form[@id='UICategory']//div[@class='ForumStatusIcon ForumCloseIcon']
waitForElementPresent link=For1_SNF_KS_24_Edit
click link=For1_SNF_KS_24_Edit
waitForElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
echo -Move Forum-
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Move
click link=Move
waitForElementPresent link=Cate2_SNF_KS_24
click link=Cate2_SNF_KS_24
waitForTextPresent For1_SNF_KS_24_Edit
verifyTextPresent For1_SNF_KS_24_Edit
waitForElementPresent //div[2]/div/div/div/div[1]/a
click //div[@id='UIBreadcumbs']//div[1]/a
echo -Remove Forum Inside Category-
waitForElementPresent link=Cate2_SNF_KS_24
click link=Cate2_SNF_KS_24
waitForElementPresent //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
click //form[@id='UICategory']//input[@id='UIFORUMCheckAllForum']
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Remove
click link=Remove
assertConfirmation Are you sure you want to delete this forum?
waitForTextNotPresent For1_SNF_KS_24_Edit
verifyTextNotPresent For1_SNF_KS_24_Edit
echo -Delete Test Data-
click //div[2]/div/div/div/div[1]/a
waitForElementPresent link=Cate1_SNF_KS_24
click link=Cate1_SNF_KS_24
waitForElementPresent UICategory
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Delete
click link=Delete
assertConfirmation Are you sure you want to delete this category?
waitForElementNotPresent Cate1_SNF_KS_24
verifyTextNotPresent Cate1_SNF_KS_24
waitForElementPresent link=Cate2_SNF_KS_24
click link=Cate2_SNF_KS_24
waitForElementPresent UICategory
waitForElementPresent //form[@id='UICategory']//div[@class='ManageCategoryButton']
click //form[@id='UICategory']//div[@class='ManageCategoryButton']
waitForElementPresent link=Delete
click link=Delete
assertConfirmation Are you sure you want to delete this category?
waitForElementNotPresent link=Cate2_SNF_KS_24
verifyTextNotPresent link=Cate2_SNF_KS_24
clickAndWait link=Logout
waitForTextPresent Sign in