portal > task: contextmenu
contextMenu //div[contains(@class,"task")]/h3[contains(@class,"contextmenutask")]
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=ul#contextmenu
assertVisible css=ul#contextmenu
assertElementPresent css=ul#contextmenu li#contextmenu-showinproject.showinproject a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-edit.edit a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-actions.actions a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-add.add a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-status.status a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-addbookmark.addbookmark a.taskContextMenu
assertElementPresent css=ul#contextmenu li#contextmenu-timetrackstart.timetrackstart a.taskContextMenu
mouseOver css=ul#contextmenu li#contextmenu-actions.actions a.taskContextMenu
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertVisible css=#contextmenu-actions-submenu
assertVisible css=ul#contextmenu li#contextmenu-actions.actions ul#contextmenu-actions-submenu.context-submenu li#contextmenu-copy.copy a
assertVisible css=ul#contextmenu li#contextmenu-actions.actions ul#contextmenu-actions-submenu.context-submenu li#contextmenu-cut.cut a
assertVisible css=ul#contextmenu li#contextmenu-actions.actions ul#contextmenu-actions-submenu.context-submenu li#contextmenu-delete.delete a
mouseOver css=ul#contextmenu li#contextmenu-add.add a.taskContextMenu
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertVisible css=ul#contextmenu-add-submenu
assertVisible css=ul#contextmenu-add-submenu.context-submenu li#contextmenu-add-comment.add-comment a.task-add-comment
assertVisible css=ul#contextmenu-add-submenu.context-submenu li#contextmenu-add-asset.add-asset a.task-add-asset
mouseOver css=ul#contextmenu li#contextmenu-status.status a.taskContextMenu
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertVisible css=#contextmenu-status-submenu
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-planning.status-planning
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-open.status-open
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-progress.status-progress
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-waiting.status-waiting
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-rejected.status-rejected
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-confirm.status-confirm
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-done.status-done
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-accepted.status-accepted
assertVisible css=ul#contextmenu-status-submenu.context-submenu li#contextmenu-status-cleared.status-cleared
click css=div#contentBox div#main div#panel.panel
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
click css=div#task-33 h3 span.headLabel
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=div#task-33.expanded h3#task-33-header.contextmenutask
assertElementPresent //div[@id="task-33"][contains(@class,"expanded")]
assertNotVisible css=#contextmenu
assertNotVisible css=#contextmenu-status-submenu