Test_SNF_KS_26_ksdemo_MoreActionInForum
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 for Test-
open /portal/private/intranet/forum
waitForElementPresent //a/span
click //a/span
waitForElementPresent CategoryTitle
type CategoryTitle Cate1_SNF_KS_26
type Description Category 1
waitForElementPresent link=Save
click link=Save
waitForTextPresent Cate1_SNF_KS_26
verifyTextPresent Cate1_SNF_KS_26
echo -Add Forum-
waitForElementPresent //div[3]/div/div/div/div/a/span
click //div[3]/div/div/div/div/a/span
waitForElementPresent ForumTitle
type ForumTitle For_SNF_KS_26
type Description More actions
waitForElementPresent //form[@id='UIForumForm']/div[4]/table//div[1]/div/div/div
click //form[@id='UIForumForm']/div[4]/table//div[1]/div/div/div
waitForTextPresent For_SNF_KS_26
verifyTextPresent For_SNF_KS_26
echo -Lock Forum-
waitForElementPresent //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetLockedIcon']/a
click //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetLockedIcon']/a
waitForElementPresent UITopicContainer
verifyElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
echo -Unlock Forum-
waitForElementPresent //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetUnLockIcon']/a
click //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetUnLockIcon']/a
waitForElementNotPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementNotPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
echo -Close Forum-
waitForElementPresent //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetCloseIcon']/a
click //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetCloseIcon']/a
waitForElementPresent UITopicContainer
verifyElementPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
echo -Open Forum-
waitForElementPresent //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetOpenIcon']/a
click //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon SetOpenIcon']/a
waitForElementNotPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementNotPresent //form[@id='UITopicContainer']//div[@class='LockActionForum UIActionForum']
verifyElementPresent //form[@id='UITopicContainer']//div[@class='IconButton AddTheradIcon']
echo -Watch Forum-
waitForElementPresent link=Watch
click link=Watch
waitForElementPresent //div[@id='UIForumPortlet']//a[text()='OK']
click //div[@id='UIForumPortlet']//a[text()='OK']
waitForElementPresent link=Unwatch
verifyElementPresent link=Unwatch
echo -Manage Watch Forum-
waitForElementPresent //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon WatchOptionIcon']/a
click //div[@class='ForumToolbar']//div[@class='CenterBar']/div[6]//div[@class='ItemIcon WatchOptionIcon']/a
waitForElementPresent //form[@id='UIWatchToolsForm']/div[2]//table//td[2]/div/div
click //form[@id='UIWatchToolsForm']/div[2]//table//td[2]/div/div
waitForTextPresent no emails
verifyTextPresent no emails
waitForElementPresent //form[@id='UIWatchToolsForm']/div[3]/table//a
click //form[@id='UIWatchToolsForm']/div[3]/table//a
echo -Manage IP Ban-
waitForElementPresent link=Banned IPs
click link=Banned IPs
waitForElementPresent newIpBan1
type newIpBan1 192
type newIpBan2 168
type newIpBan3 1
type newIpBan4 64
click link=[Add]
waitForTextPresent 192.168.1.64
verifyTextPresent 192.168.1.64
waitForElementPresent link=X
click link=X
assertConfirmation This IP will no longer be banned. Do you confirm ?
waitForTextNotPresent 192.168.1.64
verifyTextNotPresent 192.168.1.64
waitForElementPresent UIBanIPForumManagerForm
click //form[@id='UIBanIPForumManagerForm']/div[3]/table//a
echo -Delete Test Data-
waitForElementPresent link=Cate1_SNF_KS_26
click link=Cate1_SNF_KS_26
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=Cate1_SNF_KS_26
verifyTextNotPresent link=Cate1_SNF_KS_26
clickAndWait link=Logout
waitForTextPresent Sign in