Test_SNF_KS_63_ksdemo_MovePageInWiki
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/wiki
echo - Create the 1st page
waitForElementPresent //div[@id='UIWikiPageControlArea_PageToolBar_Add_']
mouseOver //div[@id='UIWikiPageControlArea_PageToolBar_Add_']
waitForElementPresent link=Blank Page
click link=Blank Page
waitForElementPresent TitleInput
type TitleInput Page1_SNF_KS_63
waitForElementPresent Markup
type Markup Page1 Content
clickAndWait link=Save
waitForElementPresent link=Page1_SNF_KS_63
waitForTextPresent Page1 Content
verifyTextPresent Page1 Content
echo - Create the 2nd page as child node of the 1st
waitForElementPresent //div[@id='UIWikiPageControlArea_PageToolBar_Add_']
mouseOver //div[@id='UIWikiPageControlArea_PageToolBar_Add_']
waitForElementPresent link=Blank Page
click link=Blank Page
waitForElementPresent TitleInput
type TitleInput Page2_SNF_KS_63
waitForElementPresent Markup
type Markup Page2 Content
waitForElementPresent link=Save
click link=Save
waitForElementPresent //div[@id='UITreeExplorer']//a[text()='Page2_SNF_KS_63']
verifyElementPresent //div[@id='UITreeExplorer']//a[text()='Page2_SNF_KS_63']
waitForTextPresent Page2 Content
verifyTextPresent Page2 Content
echo - Move the 2nd up to the same level as the 1st page
waitForElementPresent link=Move Page
click link=Move Page
waitForElementPresent //div[@id='UIMoveTree']//div[@id='iconTreeExplorer']//a[text()='Wiki Home']
click //div[@id='UIMoveTree']//div[@id='iconTreeExplorer']//a[text()='Wiki Home']
waitForElementPresent link=Move
clickAndWait link=Move
waitForTextPresent Page2_SNF_KS_63
verifyTextPresent Page2_SNF_KS_63
waitForElementPresent TitleInfo
verifyText TitleInfo Page2_SNF_KS_63
echo - Delete test data
waitForElementPresent link=Page1_SNF_KS_63
click link=Page1_SNF_KS_63
waitForElementPresent link=Delete Page
click link=Delete Page
waitForElementPresent //div[@id='UIWikiPageArea']//a[text()='OK']
click //div[@id='UIWikiPageArea']//a[text()='OK']
waitForTextNotPresent Page1_SNF_KS_63
verifyTextNotPresent Page1_SNF_KS_63
open /portal/private/intranet/wiki/WikiHome
waitForElementPresent link=Page2_SNF_KS_63
click link=Page2_SNF_KS_63
waitForElementPresent link=Delete Page
click link=Delete Page
waitForElementPresent //div[@id='UIWikiPageArea']//a[text()='OK']
click //div[@id='UIWikiPageArea']//a[text()='OK']
waitForTextNotPresent Page2_SNF_KS_63
verifyTextNotPresent Page2_SNF_KS_63
echo - Sign out and finish
clickAndWait link=Logout
waitForTextPresent Sign in
echo - End -