| assertElementPresent |
todoyutimetrackingheadlettracking-button |
|
| assertNotVisible |
css=#todoyutimetrackingheadlettracking-content |
|
| click |
css=a#todoyutimetrackingheadlettracking-button.button |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
css=#todoyutimetrackingheadlettracking-content |
|
| assertVisible |
css=#todoyutimetrackingheadlettracking-content |
|
| click |
css=a#todoyutimetrackingheadlettracking-button.button |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertNotVisible |
css=#todoyutimetrackingheadlettracking-content |
|
| click |
css=div#task-33.statusOpen h3.contextmenutask |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
//div[@id="task-33"] |
|
| click |
//p[@id='task-33-tab-timetracking-label']/span[2] |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
//li[@id="task-35-tab-timetracking"][contains(@class,"active")] |
|
| click |
task-33-timetracking-button |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
//button[@id="task-33-timetracking-button"][contains(@class,"stopTracking")] |
|
| click |
css=a#todoyutimetrackingheadlettracking-button.button |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertTextPresent |
Total Tracked Time |
|
| assertElementPresent |
//ul[@id="todoyutimetrackingheadlettracking-content"]/li/div[@class="stop"]/button[contains(@class,"stopTracking")] |
|
| click |
//ul[@id="todoyutimetrackingheadlettracking-content"]/li/div[@class="stop"]/button[contains(@class,"stopTracking")] |
|
| assertElementPresent |
//ul[@id="todoyutimetrackingheadlettracking-content"] |
|
| click |
css=a#todoyutimetrackingheadlettracking-button.button |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertNotVisible |
//ul[@id="todoyutimetrackingheadlettracking-content"] |
|
| click |
css=div#task-33.statusOpen h3.contextmenutask |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
//div[@id="task-33"][contains(@class,"bcStatus3")] |
|
| contextMenu |
css=div#task-33.statusOpen h3.contextmenutask |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
css=ul#contextmenu |
|
| assertVisible |
css=ul#contextmenu |
|
| mouseOver |
css=ul#contextmenu li#contextmenu-status.status a.taskContextMenu |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| click |
css=ul#contextmenu li#contextmenu-status.status ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-open.status-open a.taskStatusOpen |
|
| pause |
100 |
|
| waitForCondition |
selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 |
10000 |
| assertElementPresent |
//div[@id="task-33"][contains(@class,"bcStatus2")] |
|