The CustomActivityForms test suite will not work properly until JIRA issue NIHVIVO-294 is resolved.

This commit is contained in:
hlm7 2010-04-07 21:46:14 +00:00
parent 967c53284d
commit 210008a227
20 changed files with 7289 additions and 14 deletions

View file

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddOutreachService1</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddOutreachService1</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form: Outreach & Community Service</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Free Cancer Screening Clinic</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Founder</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>12/2001 - 12/2012</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Free Cancer Screening Clinic</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Founder of clinic to conduct free cancer screenings.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Founder</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2001-12</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2012-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info was added properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Free Cancer Screening Clinic</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Founder</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/2001 - 12/2012</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddOutreachService2</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddOutreachService2</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form Again: Outreach & Community Service</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the first entry is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Free Cancer Screening Clinic</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Founder</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/2001 - 12/2012</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Public lectures on reducing stress</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Speaker</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>05/2005 - 06/2006</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Public lectures on reducing stress</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Providing helpful ideas and answer questions about reducing stress.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Speaker</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2005-05</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2006-06</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info for both are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Free Cancer Screening Clinic</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Founder</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/2001 - 12/2012</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Public lectures on reducing stress</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Speaker</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>05/2005 - 06/2006</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddProfessionalService1</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddProfessionalService1</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form: Professional Service</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Private practice</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Doctor</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>12/1999</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Private practice</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Practice focuses on reducing stress while taking cancer drugs.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Doctor</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>1999-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info was added properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Private practice</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doctor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddProfessionalService2</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddProfessionalService2</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form Again: Professional Service</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the first entry is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Private practice</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doctor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>AMA</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>President</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>08/2008 - 09/2009</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>AMA</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Won election.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>President</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2008-08</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2009-09</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info for both are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Private practice</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doctor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>12/1999</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>AMA</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>President</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>08/2008 - 09/2009</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddResearchFocus1</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddResearchFocus1</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form: Research Focus and Activity</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Cancer Treatment Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Lead Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>01/2001 - 01/2002</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Cancer Treatment Drug Interactions</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Testing new cancer treatment drugs with other drugs to determine interactions.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Lead Researcher</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2001-01</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2002-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info was added properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Cancer Treatment Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Lead Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2001 - 01/2002</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddResearchFocus2</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddResearchFocus2</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form Again: Research Focus and Activity</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the first entry is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Cancer Treatment Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Lead Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2001 - 01/2002</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Relationship Between Stress and Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Consulting Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>03/2003 - 03/2007</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Relationship Between Stress and Children</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Testing to determine if having children makes your life more stressful.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Consulting Researcher</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2003-03</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2007-03</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info for both are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Cancer Treatment Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Lead Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2001 - 01/2002</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Relationship Between Stress and Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Consulting Researcher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>03/2003 - 03/2007</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,235 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddTeachingFocus1</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddTeachingFocus1</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form: Teaching Focus and Activity</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Drug Interactons</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>02/2001 - 02/2012</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Drug Interactions</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Teaching how drugs interact with one another.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Associate Professor</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2001-02</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2012-02</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info was added properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/2001 - 02/2012</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,270 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddTeachingFocus2</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">AddTeachingFocus2</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test Custom Form Again: Teaching Focus and Activity</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the first entry is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/2001 - 02/2012</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that you won't be creating a duplicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Introduction to Drugs</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Lecturer</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>04/2003 - 04/2007</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Type in activity information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Introduction to Drugs</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>Intoduces first year pre-med students to drugs.</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>Lecturer</td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2003-04</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2007-04</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity info for both are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Drug Interactions</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/2001 - 02/2012</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Drugs</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Lecturer</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>04/2003 - 04/2007</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,175 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>CreateTestFacultyMember</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">CreateTestFacultyMember</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Add test Faculty member named Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must be logged off to start</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must login as the site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Faculty Member (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Assistant Professor Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Name</td>
<td>Jane Faculty</td>
</tr>
<tr>
<td>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Professor</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Creating New Record</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that account was created</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,210 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>DeleteTestFacultyMember</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">DeleteTestFacultyMember</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Delete test person Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this entity? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that Jane Faculty is indeed gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -8,20 +8,25 @@
<body> <body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody> <table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr> <tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="CreateFacultyMember.html">CreateFacultyMember</a></td></tr> <tr><td><a href="CreateTestFacultyMember.html">CreateTestFacultyMember</a></td></tr>
<tr><td><a href="UploadFacultyImage.html">UploadFacultyImage</a></td></tr> <tr><td><a href="ValidateResearchFocusForm.html">ValidateResearchFocusForm</a></td></tr>
<tr><td><a href="ChangeFacultyImage.html">ChangeFacultyImage</a></td></tr> <tr><td><a href="ValidateResearchFocusShortView.html">ValidateResearchFocusShortView</a></td></tr>
<tr><td><a href="CreateLibrarian.html">CreateLibrarian</a></td></tr> <tr><td><a href="AddResearchFocus1.html">AddResearchFocus1</a></td></tr>
<tr><td><a href="SetupTestTabs.html">SetupTestTabs</a></td></tr> <tr><td><a href="AddResearchFocus2.html">AddResearchFocus2</a></td></tr>
<tr><td><a href="AddFaculyClassAutolink.html">AddFaculyClassAutolink</a></td></tr> <tr><td><a href="ValidateTeachingFocusForm.html">ValidateTeachingFocusForm</a></td></tr>
<tr><td><a href="AddLibrarianClassAutolink.html">AddLibrarianClassAutolink</a></td></tr> <tr><td><a href="ValidateTeachingFocusShortView.html">ValidateTeachingFocusShortView</a></td></tr>
<tr><td><a href="AddFacultyPosition.html">AddFacultyPosition</a></td></tr> <tr><td><a href="AddTeachingFocus1.html">AddTeachingFocus1</a></td></tr>
<tr><td><a href="AssociateLibToFac.html">AssociateLibToFac</a></td></tr> <tr><td><a href="AddTeachingFocus2.html">AddTeachingFocus2</a></td></tr>
<tr><td><a href="CheckPeopleLinks.html">CheckPeopleLinks</a></td></tr> <tr><td><a href="ValidateOutreachServiceForm.html">ValidateOutreachServiceForm</a></td></tr>
<tr><td><a href="SearchPeople.html">SearchPeople</a></td></tr> <tr><td><a href="ValidateOutreachServiceShortView.html">ValidateOutreachServiceShortView</a></td></tr>
<tr><td><a href="BrowseIndex.html">BrowseIndex</a></td></tr> <tr><td><a href="AddOutreachService1.html">AddOutreachService1</a></td></tr>
<tr><td><a href="DeleteTestPeople.html">DeleteTestPeople</a></td></tr> <tr><td><a href="AddOutreachService2.html">AddOutreachService2</a></td></tr>
<tr><td><a href="DeleteTestTabs.html">DeleteTestTabs</a></td></tr> <tr><td><a href="ValidateProfessionalServiceForm.html">ValidateProfessionalServiceForm</a></td></tr>
<tr><td><a href="ValidateProfessionalServiceShortView.html">ValidateProfessionalServiceShortView</a></td></tr>
<tr><td><a href="AddProfessionalService1.html">AddProfessionalService1</a></td></tr>
<tr><td><a href="AddProfessionalService2.html">AddProfessionalService2</a></td></tr>
<tr><td><a href="VerifyAllActivitiesAppear.html">VerifyAllActivitiesAppear</a></td></tr>
<tr><td><a href="DeleteTestFacultyMember.html">DeleteTestFacultyMember</a></td></tr>
</tbody></table> </tbody></table>
</body> </body>
</html> </html>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateOutreachServiceForm</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateOutreachServiceForm</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate Outreach & Community Service custom form error checking</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure activity doesn't already exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/a</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Don't enter data in any fields</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is a test name</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name and description</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is a test description</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter name, description, and role but no dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is a test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the new activity was added</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to add dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add invalid start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>99-02</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct start date with invalid end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>1999-02</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>99-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>1999-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that date fields are appearing now</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/1999 - 12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open up activity entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=This is a test name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that all fields are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test description</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-02</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-12</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the role text</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>This is a test role 2</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the name text</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the start and end date, with errors first</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity one field at a time</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-description']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity form</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this entity? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to test faculty member to verify activity is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity was deleted</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,395 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateOutreachServiceShortView</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateOutreachServiceShortView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check Outreach & Community Service custom short view</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity entry does not exist already</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to test date display</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view without start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is another test name</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is another test description</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is another test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with start date only</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2010-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 -</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with both start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2010-03</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with only end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test activity</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasOutreachActivity']/ul/li/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateProfessionalServiceForm</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateProfessionalServiceForm</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate Professional Service custom form error checking</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure activity doesn't already exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/a</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Don't enter data in any fields</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is a test name</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name and description</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is a test description</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter name, description, and role but no dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is a test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the new activity was added</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to add dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add invalid start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>99-02</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct start date with invalid end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>1999-02</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>99-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>1999-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that date fields are appearing now</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/1999 - 12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open up activity entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=This is a test name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that all fields are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test description</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-02</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-12</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the role text</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>This is a test role 2</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the name text</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the start and end date, with errors first</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity one field at a time</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-description']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity form</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this entity? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to test faculty member to verify activity is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity was deleted</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,395 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateProfessionalServiceShortView</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateProfessionalServiceShortView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check Outreach & Community Service custom short view</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity entry does not exist already</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to test date display</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view without start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is another test name</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is another test description</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is another test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with start date only</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2010-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 -</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with both start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2010-03</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with only end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test activity</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasProfessionalServiceActivity']/ul/li/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateResearchFocusForm</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateResearchFocusForm</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate Research Focus and Activity custom form error checking</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure activity doesn't already exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/a</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Don't enter data in any fields</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is a test name</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name and description</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is a test description</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter name, description, and role but no dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is a test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the new activity was added</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to add dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add invalid start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>99-02</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct start date with invalid end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>1999-02</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>99-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>1999-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that date fields are appearing now</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/1999 - 12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open up activity entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=This is a test name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that all fields are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test description</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-02</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-12</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the role text</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>This is a test role 2</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the name text</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the start and end date, with errors first</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity one field at a time</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-description']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity form</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this entity? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to test faculty member to verify activity is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity was deleted</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,395 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateResearchFocusShortView</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateResearchFocusShortView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check Research Focus and Activity custom short view</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity entry does not exist already</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to test date display</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view without start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is another test name</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is another test description</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is another test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with start date only</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2010-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 -</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with both start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2010-03</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with only end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test activity</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasResearchActivity']/ul/li/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,775 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateTeachingFocusForm</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateTeachingFocusForm</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate Teaching Focus and Activity custom form error checking</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure activity doesn't already exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/a</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Don't enter data in any fields</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is a test name</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter only the name and description</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is a test description</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter name, description, and role but no dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This field must not be empty.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is a test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that the new activity was added</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to add dates</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add invalid start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>99-02</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct start date with invalid end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>1999-02</td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>99-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add correct end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>1999-12</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that date fields are appearing now</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>02/1999 - 12/1999</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open up activity entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=This is a test name</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that all fields are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a test description</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-02</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-12</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the role text</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>This is a test role 2</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the name text</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the start and end date, with errors first</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>99-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please correct this value: must be a valid year and month (YYYY-MM).</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1999-11</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity one field at a time</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-endYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-startYearMonth']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-description']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-core-role']/div/div/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete activity form</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this entity? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to test faculty member to verify activity is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity was deleted</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is a test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-01</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>1999-11</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,395 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>ValidateTeachingFocusShortView</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">ValidateTeachingFocusShortView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check Teaching Focus and Activity custom short view</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to test faculty member via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify activity entry does not exist already</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit activity to test date display</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view without start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>This is another test name</td>
</tr>
<tr>
<td>type</td>
<td>description</td>
<td>This is another test description</td>
</tr>
<tr>
<td>type</td>
<td>role</td>
<td>This is another test role</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with start date only</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td>2010-01</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 -</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with both start and end dates</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>endYearMonth</td>
<td>2010-03</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/ul/li/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test custom short view with only end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>startYearMonth</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>01/2010 - 03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test activity</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='oprop-core-hasTeachingActivity']/ul/li/span/span/a[2]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test name</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>This is another test role</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>03/2010</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,190 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>VerifyAllActivitiesAppear</title>
<style type="text/css">
.testName {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
.comment {
color: blue;
background: rgb(80%, 80%, 80%);
font-family: sans-serif;
font-weight: bold;
font-size: larger;
text-align: center;
}
</style>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3" class="testName">VerifyAllActivitiesAppear</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Verify al 8 activities show up</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must log in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Jane Faculty via Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify all 8 activities are present</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Cancer Treatment Drug Interactions Lead Researcher, 01/2001 - 01/2002</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Relationship Between Stress and Children Consulting Researcher, 03/2003 - 03/2007</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Drug Interactions Associate Professor, 02/2001 - 02/2012</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Drugs Lecturer, 04/2003 - 04/2007</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>AMA President, 08/2008 - 09/2009</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Private practice Doctor, 12/1999 - </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Free Cancer Screening Clinic Founder, 12/2001 - 12/2012</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Public lectures on reducing stress Speaker, 05/2005 - 06/2006</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>