Change Status Of Task Related To Project
setTimeout 45000
open index.php/projects/default/dashboardDetails
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Dashboard
assertTextPresent Projects
assertElementNotPresent //li[@id='list-view-massActionSelected']/a
assertElementNotPresent //li[@id='list-view-exportActionSelected']/a
clickAndWait //div[@id='SecuredActionBarForProjectsDashboardView']/div[1]/nav[1]/div[2]/a/span
assertElementPresent //li[@id='list-view-massActionSelected']/a
assertElementPresent //li[@id='list-view-exportActionSelected']/a
type ProjectsSearchForm_anyMixedAttributes Test Project ${randomSuffix}
keyUp ProjectsSearchForm_anyMixedAttributes \10
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //div[@id='list-view']/div[2]/table/tbody/tr/td[2]/a Test Project ${randomSuffix}
verifyTextPresent Test Project ${randomSuffix}
verifyValue ProjectsSearchForm_anyMixedAttributes Test Project ${randomSuffix}
click //div[@id='list-view']/div[2]/table/tbody/tr[1]/td[2]/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Test Task ${randomSuffix}
assertText //div[@id='kanban-board']/div[3]/div/ul/li/div/div[1]/span In Progress
click //div[@id='kanban-board']/div[3]/div/ul/li/div/div[2]/h4/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
select id=Task_status_value label=New
click css=span.ui-icon.ui-icon-closethick
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Test Task ${randomSuffix}
assertText //div[@id='kanban-board']/div[1]/div/ul/li/div/div[1]/span New
click //div[@id='kanban-board']/div[1]/div/ul/li/div/div[2]/h4/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
select id=Task_status_value label=Awaiting Acceptance
click css=span.ui-icon.ui-icon-closethick
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Test Task ${randomSuffix}
assertText //div[@id='kanban-board']/div[3]/div/ul/li/div/div[1]/span Awaiting Acceptance
click //div[@id='kanban-board']/div[3]/div/ul/li/div/div[2]/h4/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
select id=Task_status_value label=Rejected
click css=span.ui-icon.ui-icon-closethick
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Test Task ${randomSuffix}
assertText //div[@id='kanban-board']/div[3]/div/ul/li/div/div[1]/span Rejected
click //div[@id='kanban-board']/div[3]/div/ul/li/div/div[2]/h4/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
select id=Task_status_value label=Completed
click css=span.ui-icon.ui-icon-closethick
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Test Task ${randomSuffix}
assertText //div[@id='kanban-board']/div[4]/div/ul/li/div/div[1]/span Completed
setSpeed 0
open index.php/projects/default/list
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click id=clear-search-link
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForTextNotPresent Criteria Selected