setTimeout |
45000 |
|
open |
index.php/projects/demo/loadProjectsSampler |
|
waitForPageToLoad |
|
|
open |
index.php/projects/default/dashboardDetails |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
assertText |
//html/body/section/div[1]/div[1]/div/a |
Projects |
assertText |
//html/body/section/div[1]/div[1]/div/span |
Dashboard |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[1]/a/span |
Dashboard |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[2]/a/span |
Projects |
waitForElementNotPresent |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[3] |
|
waitForElementNotPresent |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[4] |
|
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[1]/p/strong |
Create |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[1]/p |
CreateCreate projects, add tasks and work using an agile methodology |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[2]/p/strong |
Collaborate |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[2]/p |
CollaborateCollaborate with users on tasks to get things done |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[3]/p/strong |
Track |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[3]/p |
TrackSubscribe to notifications and track progress against milestones |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[2]/a |
Dismiss |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div/h3 |
Active Projects |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/thead/tr/th[1]/a |
Name |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/a |
1 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/span |
Someday |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/strong |
0 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/span |
To Do |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/strong |
3 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/span |
Working On |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/span |
Completed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/strong |
20 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/span |
% Complete |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/a |
5 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[1]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[1]/span |
Someday |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[2]/strong |
0 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[2]/span |
To Do |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[3]/strong |
3 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[3]/span |
Working On |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[4]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[4]/span |
Completed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[5]/strong |
20 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[5]/td[1]/div[5]/span |
% Complete |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div/h3 |
Activity Feed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[2] |
Super User |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[5]/td/strong[1]/i/a |
4 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[5]/td/strong[2] |
Super User |
click |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[2]/a |
|
waitForTextNotPresent |
CreateCreate projects, add tasks and work using an agile methodology |
|
waitForTextNotPresent |
CollaborateCollaborate with users on tasks to get things done |
|
waitForTextNotPresent |
TrackSubscribe to notifications and track progress against milestones |
|
click |
//html/body/section/div[1]/div[2]/div[1]/div[1]/nav[2]/div/a |
|
waitForElementPresent |
//html/body/section/div[1]/div[2]/div[1]/div[1]/nav[2]/div/ul/li/div/label/input |
|
click |
//html/body/section/div[1]/div[2]/div[1]/div[1]/nav[2]/div/ul/li/div/label/input |
|
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[1]/p/strong |
Create |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[1]/p |
CreateCreate projects, add tasks and work using an agile methodology |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[2]/p/strong |
Collaborate |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[2]/p |
CollaborateCollaborate with users on tasks to get things done |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[3]/p/strong |
Track |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[1]/div[3]/p |
TrackSubscribe to notifications and track progress against milestones |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/div[2]/a |
Dismiss |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/div[1]/ul/li[4]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/a |
6 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/span |
Someday |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/strong |
0 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/span |
To Do |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/strong |
3 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/span |
Working On |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/span |
Completed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/strong |
20 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/span |
% Complete |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/div[1]/ul/li[3]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/a |
1 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/span |
Someday |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/strong |
0 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/span |
To Do |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/strong |
3 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/span |
Working On |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/span |
Completed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/strong |
20 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/span |
% Complete |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/div[1]/ul/li[5]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForNotText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/a |
1 Test Project |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/div[1]/ul/li[2]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/a |
1 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[1]/span |
Someday |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/strong |
0 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[2]/span |
To Do |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/strong |
3 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[3]/span |
Working On |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/strong |
1 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[4]/span |
Completed |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/strong |
20 |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[1]/td[1]/div[5]/span |
% Complete |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[3]/ul/li[4]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
3 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
3 Test Project |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[3]/ul/li[3]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[3]/ul/li[5]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForNotText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[3]/ul/li[2]/a/span |
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
assertText |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[1]/td/strong[1]/i/a |
8 Test Project |
click |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[2]/a[1]/span |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForTextPresent |
result(s) |
|
waitForElementPresent |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[3]/a/span |
|
assertText |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[3]/a/span |
Update |
assertText |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[4]/a/span |
Export |
click |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[1]/a[1]/span |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
waitForElementNotPresent |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[3]/a/span |
|
waitForElementNotPresent |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[4]/a/span |
|
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[4]/td[1]/a |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section//div[1]/div[2]/div[1]/nav/div[3]/a/span |
Create Task |
assertText |
//html/body/section/div[1]/div[2]/h1/span/span |
4 Test Project |
open |
index.php/projects/default/dashboardDetails |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li/div[2]/div/div/table/tbody/tr[4]/td[2]/a |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div/div/form/div[1]/div[2]/div/h3 |
Rights and Permissions |
assertText |
//html/body/section/div[1]/div[2]/div/h1/span/span |
4 Test Project |
open |
index.php/projects/default/dashboardDetails |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
click |
//html/body/section/div[1]/div[2]/div[2]/div/ul[2]/li/div[2]/div/div/div/div[2]/table/tbody/tr[2]/td/strong[1]/i/a |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section//div[1]/div[2]/div[1]/nav/div[3]/a/span |
Create Task |
assertText |
//html/body/section/div[1]/div[2]/h1/span/span |
7 Test Project |
open |
index.php/projects/default/dashboardDetails |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 |
How do Projects work in Zurmo? |
click |
//html/body/section/div[1]/div[2]/div[1]/div/nav/div[2]/ul/li/a |
|
waitForPageToLoad |
|
|
waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
waitForText |
//html/body/section/div[1]/div[2]/div/div/form/div[1]/div[2]/div/h3 |
Rights and Permissions |
assertText |
//html/body/section/div[1]/div[2]/div/h1/span/span |
Create Project |