project > panelwidget - projectlist
clickAndWait css=div#header div.inner div#navi-main ul#navi-main-list.navilist li.itemProject a
storeTitle varPageTitle
assertExpression javascript{storedVars['varPageTitle'].substr(0,  storedVars['varPageTitle'].indexOf("-") - 1);} Projects
assertElementPresent panelwidget-projectlist-title
storeElementHeight css=div#panelwidget-projectlist.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] > 50} true
click css=div#panelwidget-projectlist.panelWidget h1#panelwidget-projectlist-h1 span#panelwidget-projectlist-toggle.toggle
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#panelwidget-projectlist.panelWidget h1#panelwidget-projectlist-h1.expand span#panelwidget-projectlist-toggle.toggle
storeElementHeight css=div#panelwidget-projectlist.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] < 45} true
clickAndWait css=div#header div.inner div#navi-main ul#navi-main-list.navilist li.itemPortal a
storeTitle varPageTitle
assertExpression javascript{storedVars['varPageTitle'].substr(0,  storedVars['varPageTitle'].indexOf("-") - 1);} Portal
clickAndWait css=div#header div.inner div#navi-main ul#navi-main-list.navilist li.itemProject a
storeTitle varPageTitle
assertExpression javascript{storedVars['varPageTitle'].substr(0,  storedVars['varPageTitle'].indexOf("-") - 1);} Projects
storeElementHeight css=div#panelwidget-projectlist.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] < 45} true
click css=div#panelwidget-projectlist.panelWidget h1#panelwidget-projectlist-h1 span#panelwidget-projectlist-toggle.toggle
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementNotPresent css=h1#panelwidget-projectlist-h1.expand span#panelwidget-projectlist-toggle.toggle
storeElementHeight css=div#panelwidget-projectlist.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] > 200} true
assertElementPresent projectlist-field-search
type css=input#projectlist-field-search.text eisber
keyDown css=input#projectlist-field-search.text g
keyUp css=input#projectlist-field-search.text g
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
storeElementHeight css=div#panelwidget-projectlist.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] < 120} true
assertElementPresent link=Eisbergen - Relaunch
clickAndWait link=Eisbergen - Relaunch
pause 500
assertElementPresent css=h3#task-37-header.contextmenutask
assertElementPresent css=h3#task-42-header.contextmenutask
assertElementPresent css=h3#task-42-header.contextmenutask
type css=input#projectlist-field-search.text x
pause 100
keyPress css=input#projectlist-field-search.text \08
pause 100
keyUp css=input#projectlist-field-search.text \08
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=li#project-tab-8.item
click css=li#project-tab-8.item
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000