Test_SNF_KS_42_kdemo_BookMark
open /portal/public/intranet/
windowMaximize
waitForElementPresent //div[2]/div[2]/div[1]/div/div/div[1]
click //div[2]/div[2]/div[1]/div/div/div[1]
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div[@class='ButtonMiddle']/a
open /portal/private/intranet/forum
echo -Add Category for Test-
waitForElementPresent //a/span
click //a/span
waitForElementPresent CategoryTitle
type CategoryTitle Cate1_SNF_KS_42
type Description Category 1
waitForElementPresent link=Save
click link=Save
waitForTextPresent Cate1_SNF_KS_42
verifyTextPresent Cate1_SNF_KS_42
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 For1_SNF_KS_42
type Description prepare forum data
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_42
click link=Cate1_SNF_KS_42
waitForTextPresent For1_SNF_KS_42
verifyTextPresent For1_SNF_KS_42
echo -Bookmark Category
waitForElementPresent //div[@id='UIBreadcumbs']//div[1]/a
clickAt //div[@id='UIBreadcumbs']//div[1]/a
waitForElementPresent link=Cate1_SNF_KS_42
contextMenu link=Cate1_SNF_KS_42
waitForElementPresent link=Bookmark
clickAt link=Bookmark
verifyElementPresent link=Bookmarks
click link=Bookmarks
waitForText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr/td[2]/a Cate1_SNF_KS_42
verifyText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr/td[2]/a Cate1_SNF_KS_42
waitForElementPresent link=Cancel
click link=Cancel
echo -Bookmark forum-
waitForElementPresent link=Cate1_SNF_KS_42
click link=Cate1_SNF_KS_42
waitForElementPresent link=For1_SNF_KS_42
contextMenu link=For1_SNF_KS_42
waitForElementPresent link=Bookmark
click //div[@class='ItemIcon AddLinkToBookIcon']/a
waitForElementPresent link=Bookmarks
click link=Bookmarks
waitForText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a For1_SNF_KS_42
verifyText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a For1_SNF_KS_42
waitForElementPresent link=Cancel
click link=Cancel
echo -Bookmark Topic
waitForElementPresent link=For1_SNF_KS_42
click link=For1_SNF_KS_42
waitForElementPresent link=Start topic
click link=Start topic
waitForElementPresent ThreadTitle
type ThreadTitle Top1_SNF_KS_42
waitForElementPresent //iframe[@id='messageContent___Frame']
selectFrame //iframe[@id='messageContent___Frame']
selectFrame //html/body/table/tbody/tr[2]/td/iframe
type //html/body Topic for Bookmark
selectFrame relative=top
waitForElementPresent link=Submit
click link=Submit
waitForTextPresent Top1_SNF_KS_42
verifyTextPresent Top1_SNF_KS_42
waitForElementPresent link=Top1_SNF_KS_42
contextMenu link=Top1_SNF_KS_42
waitForElementPresent //div[@class='ItemIcon AddLinkToBookIcon']/a
click //div[@class='ItemIcon AddLinkToBookIcon']/a
waitForElementPresent link=Bookmarks
click link=Bookmarks
waitForText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[3]/td[2]/a Top1_SNF_KS_42
verifyText //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[3]/td[2]/a Top1_SNF_KS_42
waitForElementPresent link=Cancel
click link=Cancel
echo -View Category in Boorkmark-
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a/span
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[1]/td[2]/a
verifyElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[1]/td[2]/a Cate1_SNF_KS_42
click //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[1]/td[2]/a
waitForElementPresent //div[@class='Selected'] Cate1_SNF_KS_42
verifyElementPresent //div[@class='Selected'] Cate1_SNF_KS_42
echo -View Forum in Bookmark-
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a/span
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a
verifyElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a For1_SNF_KS_42
click //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a
waitForElementPresent //div[@class='Selected'] For1_SNF_KS_42
verifyElementPresent //div[@class='Selected'] For1_SNF_KS_42
echo -View topic in Bookmark-
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a/span
waitForTextPresent Top1_SNF_KS_42
verifyTextPresent Top1_SNF_KS_42
click //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a
waitForElementPresent //div[@class='Selected'] Top1_SNF_KS_42
verifyElementPresent //div[@class='Selected'] Top1_SNF_KS_42
echo -Delete Bookmark-
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a/span
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table//tr[3]/td[3]/div/div
click //form[@id='UIShowBookMarkForm']/div[2]/table//tr[3]/td[3]/div/div
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table//tr[2]/td[3]/div/div
click //form[@id='UIShowBookMarkForm']/div[2]/table//tr[2]/td[3]/div/div
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table//td[3]/div/div
click //form[@id='UIShowBookMarkForm']/div[2]/table//td[3]/div/div
waitForTextPresent No links
verifyTextPresent No links
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[3]/table//div/div/div/div
click //form[@id='UIShowBookMarkForm']/div[3]/table//div/div/div/div
echo -Bookmark by bookmark button on the action bar-
waitForElementPresent link=Cate1_SNF_KS_42
click link=Cate1_SNF_KS_42
waitForElementPresent link=Bookmark
click link=Bookmark
waitForElementPresent link=For1_SNF_KS_42
click link=For1_SNF_KS_42
waitForElementPresent link=Bookmark
click link=Bookmark
waitForElementPresent link=Top1_SNF_KS_42
clickAt link=Top1_SNF_KS_42
pause 3000
waitForElementPresent link=Bookmark
click link=Bookmark
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[1]/td[2]/a
verifyElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[1]/td[2]/a Cate1_SNF_KS_42
verifyElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[2]/td[2]/a For1_SNF_KS_42
verifyElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table/tbody/tr[3]/td[2]/a Top1_SNF_KS_42
click //form[@id='UIShowBookMarkForm']/div[3]/table//div/div/div/div
echo -Delete Bookmark-
waitForElementPresent //div[@id='OpenBookMark']/div/div/div/div/a/span
click //div[@id='OpenBookMark']/div/div/div/div/a/span
waitForElementPresent //form[@id='UIShowBookMarkForm']/div[2]/table//tr[3]/td[3]/div/div
click //form[@id='UIShowBookMarkForm']/div[2]/table//tr[3]/td[3]/div/div
pause 1000
click //form[@id='UIShowBookMarkForm']/div[2]/table//tr[2]/td[3]/div/div
pause 1000
click //form[@id='UIShowBookMarkForm']/div[2]/table//td[3]/div/div
waitForTextPresent No links
verifyTextPresent No links
click //form[@id='UIShowBookMarkForm']/div[3]/table//div/div/div/div
echo -Delete Test Data-
waitForElementPresent link=Cate1_SNF_KS_42
click link=Cate1_SNF_KS_42
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?
waitForTextNotPresent Cate1_SNF_KS_42
verifyTextNotPresent Cate1_SNF_KS_42
waitForElementPresent link=Logout
clickAndWait link=Logout