Test_SNF_KS_26_ksdemo_MoreActionInForum
open /ksdemo/public/classic/
windowMaximize
waitForElementPresent link=Sign in
click link=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 /ksdemo/private/classic/forum
waitForElementPresent link=Add category
click link=Add category
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 link=Add forum
click link=Add forum
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 //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[4]/a
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[4]/a
waitForElementPresent //form[@id='UITopicContainer']/div[2]/div//div[@title='Forum is closed for posting']
verifyElementPresent //form[@id='UITopicContainer']/div[2]/div//div[@title='Forum is closed for posting']
echo -Unlock Forum-
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[2]/a
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[2]/a
waitForElementPresent //form[@id='UITopicContainer']/div[2]/div//a
verifyElementPresent //form[@id='UITopicContainer']/div[2]/div//a
echo -Close Forum-
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[6]/a
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[6]/a
waitForElementPresent //form[@id='UITopicContainer']/div[2]/div//div[@title='Forum is closed for posting']
verifyElementPresent //form[@id='UITopicContainer']/div[2]/div//div[@title='Forum is closed for posting']
echo -Open Forum-
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
waitForElementPresent //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[4]/a
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[2]/div/div/div/div[2]/div/div/div[4]/a
waitForElementPresent //form[@id='UITopicContainer']/div[2]/div//a
verifyElementPresent //form[@id='UITopicContainer']/div[2]/div//a
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 //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
click //form[@id='UITopicContainer']/div[4]/div/div[1]/div/div/div/div[6]/div[1]/div/div/div/div/div
waitForElementPresent link=Watches
click link=Watches
waitForElementPresent //form[@id='UIWatchToolsForm']/div[2]/div/div/div/table/tbody/tr/td[2]/div/div
click //form[@id='UIWatchToolsForm']/div[2]/div/div/div/table/tbody/tr/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[3]/div/div/div/div[4]/div[1]/div/div/div/div/div
click //form[@id='UICategory']/div[3]/div/div/div/div[4]/div[1]/div/div/div/div/div
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=Sign out
waitForTextPresent Sign in