portal > panelwidget: filters
assertElementPresent panelwidget-daytracks-title
assertElementPresent panelwidget-daytracks-toggle
assertTextPresent Time Sheet
assertElementPresent //div[@id='panelwidget-daytracks-content']
assertElementPresent //button[@type='button' and @onclick='Todoyu.Ext.daytracks.PanelWidget.Daytracks.showHistory();this.blur()']
assertElementPresent //button[@type='button' and @onclick='Todoyu.Ext.daytracks.Export.openExportPopup();this.blur()']
storeElementHeight css=div#panelwidget-daytracks.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] > 50} true
click css=div#panelwidget-daytracks.panelWidget h1#panelwidget-daytracks-h1 span#panelwidget-daytracks-toggle.toggle
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#panelwidget-daytracks.panelWidget h1#panelwidget-daytracks-h1.expand span#panelwidget-daytracks-toggle.toggle
storeElementHeight css=div#panelwidget-daytracks.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] < 50} true
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
clickAndWait css=div#header div.inner div#navi-main ul#navi-main-list.navilist li.itemPortal a
assertTitle Portal - todoyu
storeElementHeight css=div#panelwidget-daytracks.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] < 45} true
click css=div#panelwidget-daytracks.panelWidget h1#panelwidget-daytracks-h1 span#panelwidget-daytracks-toggle.toggle
pause 500
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementNotPresent css=h1#panelwidget-daytracks-h1.expand span#panelwidget-daytracks-toggle.toggle
storeElementHeight css=div#panelwidget-daytracks.panelWidget widgetHeight
assertExpression javascript{storedVars['widgetHeight'] > 50} true
click css=div#panelwidget-daytracks-content.content div.contentdaytrackspwidget div.history button.button
waitForElementPresent css=div#daytracks-history.dialog
assertTextPresent Time Tracking Journal
store css=td#daytracks-history_table_content.dialog_content heightDaytracksWithoutDetails
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
click css=input#showtracksdetails
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
store css=td#daytracks-history_table_content.dialog_content heightDaytracksWithDetails
assertNotExpression javascript{storedVars['heightDaytracksWithoutDetails'] == storedVars['heightDaytracksWithDetails'];}
click css=div#daytracks-history_close.dialog_close
click css=div.contentdaytrackspwidget div.timeexport button.button
waitForElementPresent css=div#time-export.dialog
assertTextPresent Time Sheet Export
assertTextPresent Person
assertTextPresent Employer
assertTextPresent Project
assertTextPresent Customer
click css=div#time-export.dialog div#time-export_close.dialog_close