Test_SNF_KS_01_ksdemo_ManageCategory
open /portal/public/intranet/
windowMaximize
waitForElementPresent //div[contains(text(),'Sign in')]
click //div[contains(text(),'Sign in')]
waitForElementPresent username
type username root
waitForElementPresent password
type password gtn
clickAndWait //div[@id='UIPortalLoginFormAction']//a[text()="Sign in"]
open /portal/private/intranet/answers
echo -Category
waitForElementPresent link=Category
click link=Category
echo -Select Add Category on Menu
waitForElementPresent link=Add category
mouseDown link=Add category
waitForElementPresent eventCategoryName
type eventCategoryName SNF_KS_01
waitForElementPresent //img[@title='Select a user ']
click //img[@title='Select a user ']
waitForElementPresent demo
click demo
waitForElementPresent //form[@id='UIUserSelector']//div[contains(text(),"Add")]
click //form[@id='UIUserSelector']//div[contains(text(),"Add")]
click moderatequestions
click ViewAuthorInfor
click moderateAnswers
type description SNF_KS_01
click link=Save
echo -Edit Category-
waitForElementPresent link=SNF_KS_01
click link=SNF_KS_01
waitForElementPresent link=Category
click link=Category
waitForElementPresent //div[@id='FAQCategroManager']//div[@class='MenuItem']
mouseDown //div[@id='FAQCategroManager']//div[@class='MenuItem']
waitForElementPresent eventCategoryName SNF_KS_01
type eventCategoryName SNF_KS_01 Update
type index 4
type description SNF_KS_01 Desc
waitForElementPresent //form[@id='UICategoryForm']//a[text()="Save"]
click //form[@id='UICategoryForm']//a[text()="Save"]
echo -Verify the edit category-
waitForElementPresent //div[@id='UIBreadcumbs']/div/table/tbody/tr/td[1]/div/a/img
click //div[@id='UIBreadcumbs']/div/table/tbody/tr/td[1]/div/a/img
waitForTextPresent SNF_KS_01 Update
verifyTextPresent SNF_KS_01 Update
echo -Move Category-
waitForElementPresent link=SNF_KS_01 Update
click link=SNF_KS_01 Update
waitForElementPresent link=Add category
mouseDown link=Add category
waitForElementPresent eventCategoryName
type eventCategoryName SNF_KS_01_A
type description SNF_KS_01_A
click link=Save
waitForElementPresent link=SNF_KS_01_A
verifyElementPresent link=SNF_KS_01_A
verifyElementNotPresent link=SNF_KS_01 Update
contextMenu link=SNF_KS_01_A
waitForElementPresent link=Move
clickAt link=Move
waitForElementPresent //a[contains(@ondblclick,'java')]/img
doubleClick //a[contains(@ondblclick,'java')]/img
verifyElementNotPresent link=SNF_KS_01_A
echo -Delete Category-
waitForElementPresent link=Delete
clickAt link=Delete
assertConfirmation Are you sure you want to delete this category ?
waitForElementPresent //a[@title="SNF_KS_01_A"]
verifyTextNotPresent SNF_KS_01 Update
contextMenu //a[@title="SNF_KS_01_A"]
waitForElementPresent link=Delete
clickAt link=Delete
assertConfirmation Are you sure you want to delete this category ?
waitForTextNotPresent SNF_KS_01_A
verifyTextNotPresent SNF_KS_01_A
waitForElementPresent link=Logout
clickAndWait link=Logout
waitForTextPresent Sign in