portal > todo tab - task context menu present
assertElementPresent //p[@id='portal-tab-todo-label']/span[2]
click //p[@id='portal-tab-todo-label']/span[2]
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent //li[@id="portal-tab-todo"][contains(@class,"active")]
assertElementNotPresent //li[@id="portal-tab-selection"][contains(@class,"active")]
assertElementNotPresent //li[@id="portal-tab-feedback"][contains(@class,"active")]
assertElementNotPresent //li[@id="portal-tab-appointment"][contains(@class,"active")]
assertElementPresent //li[@id="portal-tab-selection"]
assertElementPresent //li[@id="portal-tab-feedback"]
assertElementPresent //li[@id="portal-tab-appointment"]
contextMenu //*[@id="tasks"]/div[1]/h3[1]
pause 100
waitForCondition selenium.browserbot.getUserWindow().Ajax.activeRequestCount == 0 10000
assertElementPresent css=html body ul#contextmenu
assertVisible css=html body ul#contextmenu
assertVisible css=li#contextmenu-edit a.taskEdit
assertVisible css=li#contextmenu-showinproject.showinproject a.task-showinproject
assertVisible css=li#contextmenu-actions a.taskActions
assertVisible css=li#contextmenu-add a.taskAdd
assertVisible css=li#contextmenu-status a.taskStatus
assertVisible css=li#contextmenu-addbookmark a.task-bookmark
assertVisible css=li#contextmenu-timetrackstart a.task-timetrackstart
clickAt css=div#main div#panel.panel
pause 500
assertNotVisible css=html body ul#contextmenu