Test_SNF_KS_49_ksdemo_ManageBBC
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 //a[@id='UIPortalLoginFormAction']
open /portal/private/intranet/forum
echo -Add BBC-
waitForElementPresent //div[@id='Administrations']//a[text()='Administration']
click //div[@id='Administrations']//a[text()='Administration']
waitForElementPresent //div[@id='Administrations']//span[text()='BBCodes']
click //div[@id='Administrations']//span[text()='BBCodes']
waitForElementPresent link=Add BBCode
click link=Add BBCode
waitForElementPresent TagName
type TagName BCC
type Replacement BCCRepace
type Description BBCDesc
type Example BBCEx
waitForElementPresent link=Save
click link=Save
waitForTextPresent BCC
verifyTextPresent BCC
verifyTextPresent BBCDesc
echo -Edit BBC-
waitForElementPresent //td[text()='BBCDesc']/following-sibling::td/div/div[contains(@onclick,'EditBBCode')]
click //td[text()='BBCDesc']/following-sibling::td/div/div[contains(@onclick,'EditBBCode')]
waitForElementPresent Description
type Description Description added
type Example [I]This text is added[/I]
waitForElementPresent link=Save
click link=Save
waitForTextPresent Description added
verifyTextPresent Description added
echo -Remove BBC-
waitForElementPresent //td[text()='Description added']/following-sibling::td/div/div[contains(@onclick,'DeleteBBCode')]
click //td[text()='Description added']/following-sibling::td/div/div[contains(@onclick,'DeleteBBCode')]
assertConfirmation Are you sure to delete this BBCode?
waitForTextNotPresent Description added
verifyTextNotPresent Description added
waitForElementPresent link=Close
click link=Close
waitForElementPresent link=Logout
clickAndWait link=Logout
waitForTextPresent Sign in