Test_ANS_02_010
open /ksdemo/public/classic/
windowMaximize
echo Step 1: Show Add new category form
waitForElementPresent link=Sign in
click link=Sign in
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
waitForElementPresent //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
clickAndWait //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
waitForElementPresent link=Category
waitForElementPresent link=Category
click link=Category
waitForElementPresent link=Add category
mouseDownRight link=Add category
echo Step 2: Add new category
waitForElementPresent eventCategoryName
type eventCategoryName Test_ANS_02_010
type description Edit category with Require approval on new answer option
verifyElementPresent userPrivate
type userPrivate mary
waitForElementPresent moderateAnswers
click moderateAnswers
waitForElementPresent link=Save
clickAt link=Save 1,1
waitForElementPresent //div[6]/div/a/span
click //div[6]/div/a/span
waitForElementPresent link=Submit question
click link=Submit question
waitForElementPresent QuestionTitle
type QuestionTitle Question Test_ANS_02_010
selectFrame //*[@id="Question___Frame"]
waitForElementPresent //html/body/table/tbody/tr[2]/td/iframe
selectFrame //html/body/table/tbody/tr[2]/td/iframe
waitForElementPresent //html/body
type //html/body Rồi lúc vắng anh cô đơn sẽ tìm về với em
selectFrame relative=top
type EmailAddress root@localhost.com
waitForElementPresent link=Save
clickAt link=Save 1,1
echo confirm OK
waitForElementPresent //div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
click //div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
waitForElementPresent link=Question Test_ANS_02_010
click link=Question Test_ANS_02_010
waitForElementPresent link=Answer
click link=Answer
waitForElementPresent //*[@id="QuestionRespone___Frame"]
selectFrame //*[@id="QuestionRespone___Frame"]
waitForElementPresent //html/body/table/tbody/tr[2]/td/iframe
selectFrame //html/body/table/tbody/tr[2]/td/iframe
waitForElementPresent //html/body
type //html/body Dù ngày mai anh không quay về
selectFrame relative=top
waitForElementPresent link=Save
clickAt link=Save 1,1
echo Check appear with Root
waitForText //div[@id='SetWidthContent']/div/div/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p Dù ngày mai anh không quay về
verifyText //div[@id='SetWidthContent']/div/div/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p Dù ngày mai anh không quay về
echo Check
waitForElementPresent link=Sign out
clickAndWait link=Sign out
waitForElementPresent link=Sign in
click link=Sign in
waitForElementPresent username
type username mary
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
waitForElementPresent //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
clickAndWait //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
waitForElementPresent //div[6]/div/a/span
click //div[6]/div/a/span
waitForElementPresent link=Question Test_ANS_02_010
click link=Question Test_ANS_02_010
waitForElementPresent //tr[2]/td/div/div/div[1] Question Test_ANS_02_010
verifyText //tr[2]/td/div/div/div[1] Question Test_ANS_02_010
waitForElementNotPresent //div[@id='SetWidthContent']/div/div/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p
verifyTextNotPresent Dù ngày mai anh không quay về
echo Mary answer
waitForElementPresent link=Answer
click link=Answer
waitForElementPresent //*[@id="QuestionRespone___Frame"]
selectFrame //*[@id="QuestionRespone___Frame"]
waitForElementPresent //html/body/table/tbody/tr[2]/td/iframe
selectFrame //html/body/table/tbody/tr[2]/td/iframe
waitForElementPresent //html/body
type //html/body Trả lời xong sẽ không nhìn thấy text này
selectFrame relative=top
waitForElementPresent link=Save
clickAt link=Save 1,1
waitForText //div[2]/div[3]/div/div/div/div/div[2] Your answer is pending for moderation. It will be displayed after approval.
verifyText //div[2]/div[3]/div/div/div/div/div[2] Your answer is pending for moderation. It will be displayed after approval.
waitForElementPresent //div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
click //div[3]/div/div[2]/div/div/div/div/div/div[3]/div/table/tbody/tr/td/div/div/div/div/a
waitForElementNotPresent //div[@id='SetWidthContent']/div/div[2]/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p
verifyTextNotPresent Trả lời xong sẽ không nhìn thấy text này
waitForElementPresent link=Sign out
clickAndWait link=Sign out
waitForElementPresent link=Sign in
click link=Sign in
waitForElementPresent username
type username root
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']/div/div/div/a
waitForElementPresent //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
clickAndWait //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
waitForElementPresent //div[6]/div/a/span
click //div[6]/div/a/span
waitForElementPresent link=Question Test_ANS_02_010
click link=Question Test_ANS_02_010
waitForText //div[@id='SetWidthContent']/div/div[2]/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p Trả lời xong sẽ không nhìn thấy text này
verifyText //div[@id='SetWidthContent']/div/div[2]/table/tbody/tr/td[1]/div[2]/div[1]/div[1]/p Trả lời xong sẽ không nhìn thấy text này
echo -- Detele Category --
waitForElementPresent //div[@id='AnswersContainer']/div/div[1]/div
click //div[@id='AnswersContainer']/div/div[1]/div
waitForElementPresent //div[6]/div/a/span
mouseOver //div[6]/div/a/span
contextMenu //div[6]/div/a/span
mouseDownRight //div[@id='UIFAQPopupCategories2']/div/div/div/div/div[6]/a
assertConfirmation Are you sure you want to delete this category ?
waitForTextNotPresent Test_ANS_02_010
verifyTextNotPresent Test_ANS_02_010
clickAndWait link=Sign out
waitForElementPresent //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
clickAndWait //div[@id='PortalNavigationTopContainer']/div[4]/div/div/div/div/div/div/a
waitForTextNotPresent Test_ANS_02_010
verifyTextNotPresent Test_ANS_02_010