Test_SNF_KS_09_ksdemo_DiscussionQuestion
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
waitForElementPresent //div[@id='UIPortalLoginFormAction']/div/div/div[@class='ButtonMiddle']/a
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div[@class='ButtonMiddle']/a
echo -Add category & forum for discuss
open /portal/private/intranet/forum
waitForElementPresent //a/span
click //a/span
waitForElementPresent CategoryTitle
type CategoryTitle SNF_KS_Cate 09
type Description SNF_KS_Cate 09 Desc
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 SNF_KS_Cate 09
verifyTextPresent SNF_KS_Cate 09
waitForElementPresent //div[@id='AddForum']/div/div/div/div/a/span
click //div[@id='AddForum']/div/div/div/div/a/span
waitForElementPresent ForumTitle
type ForumTitle Forum for Discuss
waitForElementPresent link=Save
click link=Save
echo -Add Question for Discuss-
open /portal/private/intranet/answers
waitForElementPresent link=Submit question
click link=Submit question
waitForElementPresent QuestionTitle
type QuestionTitle Question for Discuss
type EmailAddress root@localhost.vn
select AllLanguages label=French
waitForElementPresent //option[@value='French']
click //option[@value='French']
waitForElementPresent QuestionTitle
type QuestionTitle Question for Discuss in French
waitForElementPresent link=Save
mouseDown link=Save
waitForElementPresent //div[@id='UIAnswersPortlet']//a[text()='OK']
click //div[@id='UIAnswersPortlet']//a[text()='OK']
echo -Activate Discuss Function-
waitForElementPresent link=Edit Page
click link=Edit Page
pause 5000
mouseOver //div[@id='UIPage']/div/div/div/div/div/div/div
waitForElementPresent //div/div/div[2]/div/div/div/div/div/div/a[1]
click //div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresent //div[2]/div[1]/div/div/div/div/div[2]/div/div/div/div/div/div/div/div/div[3]/div/div/div/div
clickAt //div[2]/div[1]/div/div/div/div/div[2]/div/div/div/div/div/div/div/div/div[3]/div/div/div/div
waitForElementPresent EnableDiscuss
click EnableDiscuss
waitForElementPresent //img[@title='Select forum']
click //img[@title='Select forum']
waitForElementPresent link=Forum for Discuss
click link=Forum for Discuss
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div[@id='UIAnswersPortlet']//div[@class='ExoMessageDecorator']//table[@class='ActionContainer']//div
click //div[@id='UIAnswersPortlet']//div[@class='ExoMessageDecorator']//table[@class='ActionContainer']//div
waitForElementPresent link=Close
click link=Close
waitForElementPresent //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
click //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
echo -Discuss Question-
waitForElementPresent link=Question for Discuss
click link=Question for Discuss
waitForElementPresent //div[@id='AnswersViewContent']/div/div/div[2]/div/div/div/table/tbody/tr/td[2]/table/tbody/tr/td/table/tbody/tr/td[7]/a/div[@class='DiscussForum']
click //div[@id='AnswersViewContent']/div/div/div[2]/div/div/div/table/tbody/tr/td[2]/table/tbody/tr/td/table/tbody/tr/td[7]/a/div[@class='DiscussForum']
echo -Goto Forum To Check-
pause 1000
open /portal/private/intranet/forum
waitForElementPresent link=Forum for Discuss
click link=Forum for Discuss
waitForElementPresent link=Question for Discuss
verifyElementPresent link=Question for Discuss
echo -Delete Test Data-
open /portal/private/intranet/answers
waitForElementPresent //div[@class='DecoratorMC']//table[@class='DisablePrint']//td[4]/a
click //div[@class='DecoratorMC']//table[@class='DisablePrint']//td[4]/a
waitForElementPresent //form[@id='UIDeleteQuestion']//table[@class='ActionContainer']//div
click //form[@id='UIDeleteQuestion']//table[@class='ActionContainer']//div
waitForTextNotPresent Question for Discuss
verifyTextNotPresent Question for Discuss
open /portal/private/intranet/forum
waitForElementPresent link=SNF_KS_Cate 09
click link=SNF_KS_Cate 09
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?
echo -Inativate Discuss Function-
open /portal/private/intranet/answers
waitForElementPresent link=Edit Page
click link=Edit Page
pause 5000
mouseOver //div[@id='UIPage']/div/div/div/div/div/div/div
waitForElementPresent //div/div/div[2]/div/div/div/div/div/div/a[1]
click //div/div/div[2]/div/div/div/div/div/div/a[1]
waitForElementPresent //div[2]/div[1]/div/div/div/div/div[2]/div/div/div/div/div/div/div/div/div[3]/div/div/div/div
clickAt //div[2]/div[1]/div/div/div/div/div[2]/div/div/div/div/div/div/div/div/div[3]/div/div/div/div
waitForElementPresent EnableDiscuss
click EnableDiscuss
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div[@id='UIAnswersPortlet']//div[@class='ExoMessageDecorator']//table[@class='ActionContainer']//div
click //div[@id='UIAnswersPortlet']//div[@class='ExoMessageDecorator']//table[@class='ActionContainer']//div
waitForElementPresent link=Close
click link=Close
waitForElementPresent //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
click //div[@id='UIPageEditor']/div[1]/div/div/div/a[2]
waitForElementPresent link=Logout
clickAndWait link=Logout