Test_SNF_KS_09_ksdemo_DiscussionQuestion
open /ksdemo/public/classic/
windowMaximize
waitForElementPresent link=Sign in
click link=Sign in
waitForElementPresent username
type username root
type password gtn
echo -Add Question for Discuss-
clickAndWait //div[@id='UIPortalLoginFormAction']//a[text()="Sign in"]
open /ksdemo/private/classic/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
echo -Save
waitForElementPresent link=Save
mouseDown link=Save
echo -OK
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
waitForElementPresent //div[@id='UIPage']//a[@title="Edit Portlet"]
mouseOver //div[@id='UIPage']//a[@title="Edit Portlet"]
click //div[@id='UIPage']//a[@title="Edit Portlet"]
waitForElementPresent //div[text()="Discussion"]
mouseDown //div[text()="Discussion"]
waitForElementPresent EnableDiscuss
check EnableDiscuss
waitForElementPresent //img[@title='Select forum']
click //img[@title='Select forum']
echo -Live demo
waitForElementPresent link=Live demo
click link=Live demo
echo -Save
waitForElementPresent link=Save
click link=Save
echo -OK
waitForElementPresent //div[@id='UIAnswersPortlet']//a[text()="OK"]
click //div[@id='UIAnswersPortlet']//a[text()="OK"]
echo -Close
waitForElementPresent link=Close
click link=Close
echo -Finish
waitForElementPresent //div[@id='UIPageEditor']//a[@title="Finish"]
click //div[@id='UIPageEditor']//a[@title="Finish"]
echo -Discuss Question-
waitForElementPresent link=Question for Discuss
click link=Question for Discuss
waitForElementPresent //td[7]/a/div
click //td[7]/a/div
waitForPopUp 30000
selectWindow name=undefined
echo -Goto Forum To Check-
verifyTitle Forum
close
selectWindow null
pause 5000
open /ksdemo/private/classic/forum
waitForElementPresent link=Live demo
click link=Live demo
waitForElementPresent link=Question for Discuss
verifyTextPresent Question for Discuss
echo -Delete Test Data-
open /ksdemo/private/classic/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 /ksdemo/private/classic/forum
waitForElementPresent link=Question for Discuss
click link=Question for Discuss
waitForElementPresent UITopicDetail
click //form[@id='UITopicDetail']/div[4]/div[1]//div[5]/div[1]/div/div/div/div/div
waitForElementPresent //form[@id='UITopicDetail']//div[@class='ToolbarActionsContainer']/div[5]//div[@class='UIContextMenuContainer']//div[2]//div[12]
click //form[@id='UITopicDetail']//div[@class='ToolbarActionsContainer']/div[5]//div[@class='UIContextMenuContainer']//div[2]//div[12]
assertConfirmation Are you sure you want to delete this topic?
echo -Inativate Discuss Function-
open /ksdemo/private/classic/answers
waitForElementPresent link=Edit Page
click link=Edit Page
pause 5000
mouseOver //div[@id='UIPage']//a[@title="Edit Portlet"]
waitForElementPresent //div[@id='UIPage']//a[@title="Edit Portlet"]
click //div[@id='UIPage']//a[@title="Edit Portlet"]
waitForElementPresent //div[text()="Discussion"]
mouseDown //div[text()="Discussion"]
waitForElementPresent EnableDiscuss
uncheck 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=Sign out
clickAndWait link=Sign out
waitForTextPresent Sign in