| 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 |
|