SetDisplayOrderTest
open /web/guest/home/
waitForElementPresent link=Manage Pages Test Page
clickAtAndWait link=Manage Pages Test Page
assertText //nav[@id='navigation']/ul/li[2]/ul/li[1] Child1 Test1 Page1
assertText //nav[@id='navigation']/ul/li[2]/ul/li[2] Child2 Test2 Page2
assertText //nav[@id='navigation']/ul/li[2]/ul/li[3] Child3 Test3 Page3
clickAt main-content
clickAt navigation
clickAt dockbar
clickAtAndWait //div/div[3]/div/ul/li[1]/a
waitForText //div/div[3]/a Liferay
store eval(selenium.isElementPresent('//li/ul/li[1]/div/div[3]/a')) welcomePresent
gotoIf ${welcomePresent} WelcomePresent
clickAt //li/div/div[1]
label WelcomePresent
store eval(selenium.isElementPresent('//li[2]/ul/li[1]/div/div[3]/a')) childPagePresent
gotoIf ${childPagePresent} ChildPagePresent
clickAt //li[2]/div/div[1]
label ChildPagePresent
clickAtAndWait link=Children
clickAtAndWait link=Display Order
waitForText _88_layoutIdsBox Child1 Test1 Page1 Child2 Test2 Page2 Child3 Test3 Page3
select _88_layoutIdsBox label=Child2 Test2 Page2
clickAt //td[2]/a[1]/img
waitForText _88_layoutIdsBox Child2 Test2 Page2 Child1 Test1 Page1 Child3 Test3 Page3
assertText _88_layoutIdsBox Child2 Test2 Page2 Child1 Test1 Page1 Child3 Test3 Page3
clickAtAndWait //input[@value='Update Display Order']
assertText //section/div/div/div/div Your request processed successfully.
assertText //nav/ul/li[2]/ul/li[1] Child2 Test2 Page2
assertText //nav/ul/li[2]/ul/li[2] Child1 Test1 Page1
assertText //nav/ul/li[2]/ul/li[3] Child3 Test3 Page3
assertText //li[2]/ul/li[1]/div/div[3]/a Child2 Test2 Page2
assertText //li[2]/ul/li[2]/div/div[3]/a Child1 Test1 Page1
assertText //li[2]/ul/li[3]/div/div[3]/a Child3 Test3 Page3