Holly is adding back the old test suites for the vivo-basic theme (with file names ending in VB).

This commit is contained in:
hlm7 2010-11-18 15:02:58 +00:00
parent a639c80ae4
commit 5315ed32fc
176 changed files with 63546 additions and 0 deletions

View file

@ -0,0 +1,375 @@
<?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>CheckIndexView</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">CheckIndexView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td>Check index for browse links for roles</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>No need to login</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>Navigate to 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>comment</td>
<td>Verify headings appear</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>courses</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>activities</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>equipment</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>locations</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>Verify counts correct</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Semester Class (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Agreement (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Service (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area (4)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Academic Term (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Invited Talk (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Presentation (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>College (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Consortium (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Laboratory (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Library (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Organization (5)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Equipment (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Building (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Country (208)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Geographic Location (263)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Room (1)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>Verify links correct</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Course</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Agreement</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Presentation</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=College</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Library</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Equipment</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Building</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Country</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Geographic Location</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Room</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>Go back to home page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,675 @@
<?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>CreateActivity</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">CreateActivity</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding 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 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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Grant (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Grant</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Grant (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Grant</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Primate Elderly Care</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test overview entry (image and webpage have been tested)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='administeredBy']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Organization for Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Colleges of the World</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='grantAwardedBy']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Organization for Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Research Laboratory</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='abstract']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: abstract</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='grantSubcontractedThrough']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Colleges of the World</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='totalAwardAmount']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: total award amount</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>$1,234,567</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='grantDirectCosts']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>$999,999</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='sponsorAwardId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1234-5678</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test time entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='startDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearstartDateEdited</td>
<td>2010</td>
</tr>
<tr>
<td>select</td>
<td>monthstartDateEdited</td>
<td>label=September</td>
</tr>
<tr>
<td>select</td>
<td>daystartDateEdited</td>
<td>label=1</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='endDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearendDateEdited</td>
<td>2012</td>
</tr>
<tr>
<td>select</td>
<td>monthendDateEdited</td>
<td>label=August</td>
</tr>
<tr>
<td>select</td>
<td>dayendDateEdited</td>
<td>label=31</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test identity entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='localAwardId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: local award id</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>P999-1234</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='fundingVehicleFor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: funding vehicle for</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Student of the Year</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit &quot;subject area&quot; entry for Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Elderly Care</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Colleges of the World | Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Colleges of the World | Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>$1,234,567</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>$999,999</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234-5678</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010-09-01</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2012-08-31</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>P999-1234</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Student of the Year | Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elderly Care | Subject Area</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,855 @@
<?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>CreateCourse</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">CreateCourse</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding Course</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Semester Class (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Semester Class</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Semester Class (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Semester Class</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Introduction to Primate Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test overview entry (image and webpage have been tested)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='eventWithin']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: event within</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Health and Fitness</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='description']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: description</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Learn the basics about the general health of primates.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='taughtBy']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: taught by</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='prerequisiteFor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: prerequisite for</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='sectionCredits']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>9</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='taughtInSemester']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Academic Term for Introduction to Primate Health</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>Edit &quot;semester&quot; entry for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Fall 2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test research entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='domesticGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Africa</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='internationalGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=the United States of America</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test location entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasGeographicLocation']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Location for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Liberia</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test contact entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='contactInformation']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: contact information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test time entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='startDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearstartDateEdited</td>
<td>2010</td>
</tr>
<tr>
<td>select</td>
<td>monthstartDateEdited</td>
<td>label=September</td>
</tr>
<tr>
<td>select</td>
<td>daystartDateEdited</td>
<td>label=6</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='startYear']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: start year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='endDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearendDateEdited</td>
<td>2010</td>
</tr>
<tr>
<td>select</td>
<td>monthendDateEdited</td>
<td>label=December</td>
</tr>
<tr>
<td>select</td>
<td>dayendDateEdited</td>
<td>label=7</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='endYear']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasTimeInterval']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Time Interval for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='includesEvent']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: includes event</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Health Check</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Introduction to Primate Health</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>type</td>
<td>name</td>
<td>Animal Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health and Fitness | Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Learn the basics about the general health of primates.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane | Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Primate Health | Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>9</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Fall 2010 | Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Africa | geographical_region</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>the United States of America</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Liberia</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010-09-06</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010-12-07</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Fall 2010 | Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Primate Health | Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Check | Event</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Health | Subject Area</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,390 @@
<?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>CreateEquipment</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">CreateEquipment</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding Equipment</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Equipment (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Equipment</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Equipment (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Equipment</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Primate Feeder</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test overview entry (image and webpage have been tested)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='equipmentFor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Organization for Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Research Laboratory</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test location entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='equipmentInFacility']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Facility for Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Facility (core)</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>Edit &quot;in facility&quot; entry for Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Primate Research Lab Room 123</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Diet</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: keywords</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Animal Diet</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Lab Room 123 | Facility</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Diet | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Diet</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,725 @@
<?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>CreateEvent</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">CreateEvent</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding Event</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Conference (bibo)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Conference (bibo)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Conference</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Primate Health Conference</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test overview entry (image and webpage have been tested)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='eventWithin']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: event within</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Health and Fitness</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='description']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: description</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>First annual conference for those interested in the general health of primates.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasProceedings']/a</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=Conference</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test research entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='domesticGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Region for Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Kenya</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='internationalGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Region for Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Chad</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test location entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasGeographicLocation']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Location for Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=the Congo</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test contact entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='contactInformation']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: contact information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>info@primateconf.org</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test time entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='startDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: start date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearstartDateEdited</td>
<td>2011</td>
</tr>
<tr>
<td>select</td>
<td>monthstartDateEdited</td>
<td>label=January</td>
</tr>
<tr>
<td>select</td>
<td>daystartDateEdited</td>
<td>label=5</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='endDate']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: end date</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yearendDateEdited</td>
<td>2011</td>
</tr>
<tr>
<td>select</td>
<td>monthendDateEdited</td>
<td>label=January</td>
</tr>
<tr>
<td>select</td>
<td>dayendDateEdited</td>
<td>label=9</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasTimeInterval']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit &quot;time interval&quot; entry for Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Winter 2011</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='includesEvent']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: includes event</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Health Check</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='abbreviation']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>PrimHConf</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health and Fitness | Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>First annual conference for those interested in the general health of primates.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>self_governing</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Kenya</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chad</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>the Congo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>info@primateconf.org</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2011-01-05</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2011-01-09</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Winter 2011 | Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Check | Event</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Health | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>PrimHConf</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,205 @@
<?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>CreateFacultyMember</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">CreateFacultyMember</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a Faculty member named Jane Faculty</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Add Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Jane</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Faculty</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make Jane Faculty an Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Professor</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>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</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,240 @@
<?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>CreateLibrarian</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">CreateLibrarian</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create Librarian person</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 add new individual page</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Librarian (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Librarian</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a librarian individual</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Lily</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make individual an Assistant Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Librarian</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 individual was added sucessfully</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Librarian</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>verifyTextPresent</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</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,435 @@
<?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>CreateLocation</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">CreateLocation</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding Location</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Building (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Building (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Building</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Jane Memorial Building</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test affiliation entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='facilityFor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Thing for Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Research Laboratory</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test location entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasRoom']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Room for Jane Memorial Building</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>Edit &quot;rooms&quot; entry for Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Lab Admin Office</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='geographicallyContains']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Location for Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Campus (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit &quot;geographically contains&quot; entry for Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Primate Research Laboratory</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='locationOfEquipment']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: location of equipment</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='geographicLocationOf']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: geographic location of</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Primate Research Lab Room 123</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Lab Admin Office | Room</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Campus</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Portable Primate Habitat | Equipment</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Lab Room 123 | Facility</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>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,465 @@
<?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>CreateTopic</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">CreateTopic</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Validate adding Topic</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Select to add then cancel right away</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Subject Area (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add then enter empty field</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Subject Area (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Subject Area</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>comment</td>
<td class="comment">Now enter something in the field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>label</td>
<td>Primate Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test overview entry (image and webpage have been tested)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='broader']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Health</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Animal Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test affiliation entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='researchAreaOf']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add an entry to: research area of</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test links entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='sourceVocabularyReference']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Vocabulary Source Reference for Primate Health</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>type</td>
<td>name</td>
<td>Not sure</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Test other entry</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='subjectAreaFor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Thing for Primate Health</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Introduction to Primate Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='narrower']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit &quot;narrower term&quot; entry for Primate Health</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Primate Diet</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='related']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Subject Area for Primate Health</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Elderly Care</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything entered is displaying properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Health | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane | Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Not sure | Vocabulary Source Reference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Primate Health | Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Diet | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elderly Care | Subject Area</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>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,325 @@
<?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>VerifyAllThingsSearchable</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">VerifyAllThingsSearchable</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td>Verify all roles are searchable</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>No need to log in</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>Verify search results for VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>primates</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>primates - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=courses</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=activities</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=topics</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=equipment</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=locations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Diet | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate History Library | Library</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primates-r-us | Organization</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Habitat Research Grant | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Colleges of the World | Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Student of the Year | Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health and Fitness | Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Check | Event</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeder | Equipment</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Heart Health Clinic | Service</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory | Campus</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane | Assistant Professor </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Health | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Portable Primate Habitat | Equipment</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Lab Room 123 | Facility</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Elderly Care | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate College of America | College</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane Memorial Building | Building</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Fall 2010 | Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to Primate Health | Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elderly Care | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Conference | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Privately Funded | Process</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=2</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>primates - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Winter 2011 | Academic Term</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Not sure | Vocabulary Source Reference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>B.S. Bachelor of Science | Academic Degree</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234 Northern African Nation | Address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>northern Africa | geographical_region</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Africa | geographical_region</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Liberia</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Kenya</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chad</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>the Congo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>the United States of America</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>All done</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,39 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a
href="CreateFacultyMember.html">CreateFacultyMember</a></td></tr>
<tr><td><a
href="CreateLibrarian.html">CreateLibrarian</a></td></tr>
<tr><td><a
href="CreateOrganization.html">CreateOrganization</a></td></tr>
<tr><td><a
href="CreateCourse.html">CreateCourse</a></td></tr>
<tr><td><a
href="CreateActivity.html">CreateActivity</a></td></tr>
<tr><td><a
href="CreateEvent.html">CreateEvent</a></td></tr>
<tr><td><a
href="CreateTopic.html">CreateTopic</a></td></tr>
<tr><td><a
href="CreateEquipment.html">CreateEquipment</a></td></tr>
<tr><td><a
href="CreateLocation.html">CreateLocation</a></td></tr>
<tr><td><a
href="VerifyAllThingsSearchable.html">VerifyAllThingsSearchable</a></td></tr>
<tr><td><a
href="CheckPublicView.html">CheckPublicView</a></td></tr>
<tr><td><a
href="CheckIndexView.html">CheckIndexView</a></td></tr>
<tr><td><a
href="DeleteIndexStuff.html">DeleteIndexStuff</a></td></tr>
</tbody></table>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,860 @@
<?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>AddBook</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">AddBook</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Book</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify that no books currently exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a Publication</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='authorInAuthorship']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create publication entry for Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Publication Type</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a book</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Book</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book Title</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>Nintendo: Good or Bad for Kids?</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify author info is there</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add details for Book</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='publisher']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Publisher (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Putnam</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='placeOfPublication']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>New York</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='status']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=in press</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='year']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='numPages']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>258</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</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>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Child Development</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Children</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Games</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Validate unique field LCCN</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='lccn']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: lccn</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The Library of Congress Control Number or LCCN is a serially based system of numbering cataloging records in the Library of Congress in the United States.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='lccn']/a</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>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Validate unique field ISBN-10</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='isbn10']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: isbn-10</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The International Standard Book Number (ISBN) is a unique[1][2] numeric commercial book identifier based upon the 9-digit Standard Book Numbering (SBN) code created by Gordon Foster. The 10-digit ISBN format was developed by the International Organization for Standardization and was published in 1970 as international standard ISO 2108.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='isbn10']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>5555555555</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Validate unique field ISBN-13</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='isbn13']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: isbn-13</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The International Standard Book Number (ISBN) is a unique[1][2] numeric commercial book identifier based upon the 9-digit Standard Book Numbering (SBN) code created by Gordon Foster.Since 1 January 2007, ISBNs have contained 13 digits, a format that is compatible with Bookland EAN-13s.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='isbn13']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>7777777777777</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Naviage back to 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>comment</td>
<td class="comment">Verify Book link now appears</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Book</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book (1)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Book shows up for Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=View all VIVO publications and corresponding co-author network</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>View all VIVO publications and corresponding co-author network.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='authorInAuthorship']/ul/li[1]/span</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify book details</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Putnam</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Putnam | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=in press</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>in press | document status</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>258</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>5555555555</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>7777777777777</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</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,620 @@
<?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>AddChapter</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">AddChapter</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Book Chapter</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify that no books currently exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a Publication</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='authorInAuthorship']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create publication entry for Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Publication Type</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a book chapter</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Chapter</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter Title</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>Nintendo O.K. for Kids</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify author info is there</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add details for Chapter</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='editor']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Sunny Sony</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='pageStart']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>765</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='chapter']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>13</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='pageEnd']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>876</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='publisher']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Publisher (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Marcel Dekker</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='placeOfPublication']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>New York</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</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>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Children</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Games</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Naviage back to 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>comment</td>
<td class="comment">Verify Chapter link now appears</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chapter</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter (1)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Chapter shows up for Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=View all VIVO publications and corresponding co-author network</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>View all VIVO publications and corresponding co-author network.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='authorInAuthorship']/ul/li[1]/span</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,535 @@
<?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>AddConference</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">AddConference</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Conference Paper</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify that no conference papers currently exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Conference Paper</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a Publication</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='authorInAuthorship']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create publication entry for Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Publication Type</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add a conference paper</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Conference Paper</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference Paper Title</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>Nintendo Case Studies</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify author info is there</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add details for Conference Paper</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='presentedAt']/a</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>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Games and Child Development</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='date']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>yeardateEdited</td>
<td>2010</td>
</tr>
<tr>
<td>select</td>
<td>monthdateEdited</td>
<td>label=April</td>
</tr>
<tr>
<td>select</td>
<td>daydateEdited</td>
<td>label=1</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasSubjectArea']/a</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>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Children</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Games</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Naviage back to 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>comment</td>
<td class="comment">Verify Book link now appears</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference Paper (1)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Book shows up for Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=View all VIVO publications and corresponding co-author network</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>View all VIVO publications and corresponding co-author network.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='authorInAuthorship']/ul/li[1]/span</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>AddTestFaculty</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">AddTestFaculty</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a faculty member for test purposes</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add an Individual of Faculty</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>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter faculty member name and title</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Frank</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Furter</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit Frank Furter to make him an Associate Professor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Associate Professor</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>verifyTextPresent</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify faculty member has been added</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>refreshAndWait</td>
<td>10000</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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new faculty member added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</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,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>AddTestFacultyBack</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">AddTestFacultyBack</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a faculty member for test purposes</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to add an Individual of Faculty</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>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter faculty member name and title</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Frank</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Furter</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit Frank Furter to make him an Associate Professor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Associate Professor</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>verifyTextPresent</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify faculty member has been added</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>refreshAndWait</td>
<td>10000</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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new faculty member added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Professor</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,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>CheckIndexView</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">CheckIndexView</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check index entries</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>comment</td>
<td class="comment">Navigate to 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>comment</td>
<td class="comment">Check index</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member (2)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Organization (2)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Publisher (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Academic Article</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Academic Article (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Article</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Article (2)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Book</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chapter</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference Paper (1)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">All done</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,510 @@
<?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>CheckPublicView</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">CheckPublicView</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check public view of publications</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>comment</td>
<td class="comment">Navigate to 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>comment</td>
<td class="comment">Navigate to Frank Furter</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify 4 publications show up</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids Chapter</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Too Much Nintendo Academic Article</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now verify Chapter details</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Sunny Sony</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Sunny Sony | Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>765</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>13</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>876</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Marcel Dekker | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now verify Conference Paper details</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games and Child Development | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010-04-01</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now verify Book details</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Putnam</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Putnam | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=in press</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>in press | document status</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>258</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>5555555555</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>7777777777777</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now verify Article details</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Supplement</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>29</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>298</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>344</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010-10-27</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>987654321.1234567890</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ABC111222333</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>DEF12121212</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH9898989898</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>PMID767676</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">All done</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,375 @@
<?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>DeleteArticle</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">DeleteArticle</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Article</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the 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=Article</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Article</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select the item to delete</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete the item</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</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>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that there are no articles listed</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Article</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Academic Article</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,320 @@
<?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>DeleteBook</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">DeleteBook</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Book</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the 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=Book</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select the item to delete</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete the article</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</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>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that there are no articles listed</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Book</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,320 @@
<?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>DeleteChapter</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">DeleteChapter</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Chapter</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the 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=Chapter</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select the item to delete</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete the item</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</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>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that there are no articles listed</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Chapter</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,320 @@
<?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>DeleteConference</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">DeleteConference</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Conference Paper</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the 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=Conference Paper</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Conference Paper</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select the item to delete</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete the item</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</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>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that there are no conference papers listed</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Conference Paper</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,515 @@
<?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>DeleteIndexStuff</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">DeleteIndexStuff</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete everything left in the index</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify that publications are already gone</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that everything else is still there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete other stuff</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Child Development</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Putnam</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Putnam</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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=Conference</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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">Verify that everything is gone</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>50000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>organizations</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,435 @@
<?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>DeleteTestFaculty</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">DeleteTestFaculty</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test faculty members</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify both people to be deleted are there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to first faculty member</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete first faculty member</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 to second faculty member</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=Sunny Sony</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Sunny Sony</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>comment</td>
<td class="comment">Delete second faculty member</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 both faculty members are 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>pause</td>
<td>50000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>20000</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Person</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,710 @@
<?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>DeleteValidationStuff</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">DeleteValidationStuff</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete book chapter</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the Index to find the Article link</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">Verify sections are present</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete everything added</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=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Person</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Mouse, Minnie M</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Mouse, Minnie M</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Child Development</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Conference</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Kids Now!</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Kids Now!</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Marcel Decker</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Marcel Decker</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Book</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Chapter</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Chapter</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything is gone</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>publications</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,580 @@
<?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>SearchPublications</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">SearchPublications</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for publications-related items</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>comment</td>
<td class="comment">Search for NINTENDO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>nintendo</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>nintendo - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=topics</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Putnam</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Putnam | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Sunny Sony</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Sunny Sony | Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Marcel Dekker | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games and Child Development | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Too Much Nintendo | Academic Article</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies | Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? | Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids | Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for CHILD DEVELOPMENT</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>child development</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>child development - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=topics</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games and Child Development | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development | Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies | Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Too Much Nintendo | Academic Article</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? | Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids | Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for CHILDREN</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>children</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>children - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Raising Children in the 21st Century | Collection</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Too Much Nintendo | Academic Article</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies | Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? | Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids | Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for GAMES</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>games</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>games - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games and Child Development | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Too Much Nintendo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Too Much Nintendo | Academic Article</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies | Conference Paper</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids? | Book</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo O.K. for Kids | Chapter</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for PUBLISHER</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>publisher</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>publisher - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Putnam</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Putnam | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publisher of Nintendo: Good or Bad for Kids? ...</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Marcel Dekker | Publisher</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publisher of Nintendo O.K. for Kids ...</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for CONFERENCE</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>conference</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>conference - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publications</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Kids Now Conference Proceedings | Document Part</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Games and Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games and Child Development | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo Case Studies | Conference Paper</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">All done</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,320 @@
<?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>SetAuthorship</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">SetAuthorship</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Specify that Frank Furter authored CNN article (old way)</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 be logged in as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the CNN article</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>verifyTextPresent</td>
<td>Article</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Article</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Article</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit article Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>CNN News Article</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a new authors entry of Frank Furter</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='informationResourceInAuthorship']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This publication currently has no authors specified.</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>showAddFormButton</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Frank Furter</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>Must specify the author's first name.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Frank</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>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Return to Publication</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publication(s) within the last 10 years incomplete data</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='pub_count_short_sparkline_vis']/table/tbody/tr/td[3]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Furter, Frank</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>showAddFormButton</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Return to Publication</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify author link worked</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Effect of Nintendo on Kids</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Frank Furter</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Frank Furter</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Frank Furter</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>publication(s) within the last 10 years incomplete data</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Effect of Nintendo on Kids</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,44 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="AddTestFaculty.html">AddTestFaculty</a></td></tr>
<tr><td><a href="ValidateFields.html">ValidateFields</a></td></tr>
<tr><td><a
href="DeleteValidationStuff.html">DeleteValidationStuff</a></td></tr>
<tr><td><a
href="AddTestFacultyBack.html">AddTestFacultyBack</a></td></tr>
<tr><td><a
href="AddBook.html">AddBook</a></td></tr>
<tr><td><a
href="AddArticle.html">AddArticle</a></td></tr>
<tr><td><a
href="AddChapter.html">AddChapter</a></td></tr>
<tr><td><a
href="AddConference.html">AddConference</a></td></tr>
<tr><td><a
href="CheckPublicView.html">CheckPublicView</a></td></tr>
<tr><td><a
href="CheckIndexView.html">CheckIndexView</a></td></tr>
<tr><td><a
href="SearchPublications.html">SearchPublications</a></td></tr>
<tr><td><a
href="DeleteConference.html">DeleteConference</a></td></tr>
<tr><td><a
href="DeleteChapter.html">DeleteChapter</a></td></tr>
<tr><td><a
href="DeleteArticle.html">DeleteArticle</a></td></tr>
<tr><td><a
href="DeleteBook.html">DeleteBook</a></td></tr>
<tr><td><a
href="DeleteIndexStuff.html">DeleteIndexStuff</a></td></tr>
<tr><td><a href="DeleteTestFaculty.html">DeleteTestFaculty</a></td></tr>
</tbody></table>
</body>
</html>

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,900 @@
<?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>AddFacultyMemberRoles1</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">AddFacultyMemberRoles1</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Add grant roles for Jane Faculty--originally tested auto-complete but doesn't work well within Selenium</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Cancel out before adding Co-principal Investigator</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create co-principal investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter invalid Co-principal Investigator role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create co-principal investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>NIH VIVO</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>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add good Co-principal Investigator role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create co-principal investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>NIH VIVO</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>2009</td>
</tr>
<tr>
<td>type</td>
<td>endYear</td>
<td>2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Jane Faculty</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Co-principal Investigator role is showing up</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009 - 2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li/span</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add second Co-principal Investigator role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create co-principal investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>VIVO Cornell Grant</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>2007</td>
</tr>
<tr>
<td>type</td>
<td>endYear</td>
<td>2009</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Jane Faculty</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify both Co-principal Investigator roles are showing up</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2007 - 2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[1]/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009 - 2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[2]/span</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Cancel out before adding Investigator</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter invalid Investigator role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>VIVO Cornell Grant Too</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>comment</td>
<td class="comment">Add good Investigator role</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>VIVO Cornell Grant Too</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>2009</td>
</tr>
<tr>
<td>type</td>
<td>endYear</td>
<td>2009</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Jane Faculty</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Investigator role is showing up</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasInvestigatorRole']/ul/li/span/a</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Principal Investigator role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasPrincipalInvestigatorRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create principal investigator entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>NIH VIVO Too</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>2010</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Jane Faculty</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Principal Investigator role is showing up</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH VIVO Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasPrincipalInvestigatorRole']/ul/li/span</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that all grant roles are still there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009 - 2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li/span</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2007 - 2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[2]/span</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasInvestigatorRole']/ul/li/span</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH VIVO Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasPrincipalInvestigatorRole']/ul/li/span</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>

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,410 @@
<?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>AddLibrarianRoles2</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">AddLibrarianRoles2</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Add head of and member of roles for Lily Librarian</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Head of role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasLeaderRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create head of entry for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Head Of Type</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Department</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Department Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Role in Department</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Department</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>Reference Division</td>
</tr>
<tr>
<td>type</td>
<td>newIndLabel</td>
<td>Head Librarian</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>2009</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Member of role</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasMemberRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create membership entry for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Membership Type</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Association</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Association Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Role in Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>Amercian Library Association</td>
</tr>
<tr>
<td>type</td>
<td>newIndLabel</td>
<td>Member</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>1988</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate back to Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Head of and Member of roles display</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Reference Division</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Head Librarian 2009 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasLeaderRole']/ul/li/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Amercian Library Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member 1988 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='hasMemberRole']/ul/li/span</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,310 @@
<?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>CheckIndexView</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">CheckIndexView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check index for browse links for roles</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">No need to login</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to 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>comment</td>
<td class="comment">Verify counts correct</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>courses</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>activities</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Agreement (5)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant (5)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Project (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Service (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Invited Talk (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Presentation (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Workshop (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Association (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>College (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Committee (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Department (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Museum (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Organization (5)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify links correct</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Course</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Agreement</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Project</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Presentation</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Workshop</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=College</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Committee</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Museum</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go back to home page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,350 @@
<?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>CheckPublicView</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">CheckPublicView</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Check public view of Jane Faculty and Lily Librarian</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">No need to login</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=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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify roles for Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Prototype New Ape Home</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Designer 1990 - 1991</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Health Program</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Founder 1993 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=History of Apes in Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Consultant 2010 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Habitats for Apes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Researcher 1980 - 1985</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2010 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2007 - 2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009 - 2010</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Working with Primates</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Co-Instructor 2000 - 2005</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to the Ape World</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Creator 2000 - 2001</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape World</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Planner 2009</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify roles for Lily Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Reference Division</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Head Librarian 2009 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Amercian Library Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member 1988 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Animal Librarianship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member of panel 2003</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Researching Primates</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Presenter 2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates of the World</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Board 2001 - 2003</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Carroll College</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Consultant 2010 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Show Me the Primates!</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Booth 2001</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarians for the Better Treatment of Primates</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chair 2009 -</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go back to VIVO home page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,550 @@
<?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>CheckRepairMode</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">CheckRepairMode</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Test repair mode using Lily Librarian--originally tested auto-complete but doesn't work well within Selenium</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a membership role in the front end</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasMemberRole']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Association</td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>LITA</td>
</tr>
<tr>
<td>type</td>
<td>newIndLabel</td>
<td>Member at Large</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>1999</td>
</tr>
<tr>
<td>type</td>
<td>endYear</td>
<td>2009</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify membership role</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=LITA</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member at Large 1999 - 2009</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=LITA</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>LITA</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member at Large 1999 - 2009</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go to role node in backend editing</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=LITA</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>LITA</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify role is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>LITA</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=related role</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Member at Large</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete relationship between role node and non-person thing</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@value='Delete']</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify role is gone</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>LITA</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=related role</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=Member at Large</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go back to Lily Librarian in front end</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify condition of MEMBER OF</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>unknown Member at Large (unidentified activity - please edit)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit MEMBER OF to add data back</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasMemberRole']/ul/li[2]/span/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit membership entry for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Membership Type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Activity Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Role in Activity</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Activity</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Don't select anything--just press enter button</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>comment</td>
<td class="comment">Have to re-select Association</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeSelector</td>
<td>label=Association</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Edit membership entry for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Membership Type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Association Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Role in Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation in Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End Year</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>comment</td>
<td class="comment">Forgot to enter name of organization so error occurred</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">Now enter the missing information</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
<td>LITA Too</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=LITA Too</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member at Large 1999 - 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,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>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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Jane</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Faculty</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit Jane Faculty to add title</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Professor</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>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</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>CreateTestLibrarian</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">CreateTestLibrarian</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Add test Librarian named Lily Librarian</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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=Librarian (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Lily Librarian</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Lily</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit Lily Librarian to add title</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Associate Librarian</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>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Associate Librarian</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>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,240 @@
<?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>setTimeout</td>
<td>100000</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</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

@ -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>DeleteTestLibrarian</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">DeleteTestLibrarian</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Delete test person Lily Librarian</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</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 Lily Librarian</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 Lily Librarian 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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Librarian</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,520 @@
<?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>VerifyAllRolesSearchable</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">VerifyAllRolesSearchable</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Verify all roles are searchable</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">No need to log in</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">Verify search results for VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>VIVO</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=activities</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH VIVO | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>NIH VIVO Too | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Cornell Grant Too | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=NIH VIVO Too</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant Too</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for APE</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>ape</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>ape - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=activities</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Habitats for Apes | Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ape World | Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>History of Apes in Africa | Project</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Introduction to the Ape World | Course</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Prototype New Ape Home | Project</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ape Health Program | Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Habitats for Apes</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape World</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=History of Apes in Africa</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to the Ape World</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Prototype New Ape Home</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Health Program</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for PRIMATE</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>primate</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Working with Primates | Workshop</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Researching Primates | Presentation</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primates of the World | Museum</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Show Me the Primates! | Event</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarians for the Better Treatment of Primates | Committee</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Working with Primates</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Researching Primates</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates of the World</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Show Me the Primates!</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarians for the Better Treatment of Primates</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for LIBRARIAN</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily | Associate Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarians for the Better Treatment of Primates | Committee</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Reference Division | Department</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarians for the Better Treatment of Primates</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Reference Division</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for ANIMAL</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>animal</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Librarianship | Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Animal Librarianship</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for CARROLL</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>carroll</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Carroll College | College</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Carroll College</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for LIBRARY</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>library</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Amercian Library Association | Association</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>B.L.S. Bachelor of Library Science | Academic Degree</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>D.L.S. Doctor of Library Science | Academic Degree</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>M.L.S. Master of Library Science | Academic Degree</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Amercian Library Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=B.L.S. Bachelor of Library Science</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=D.L.S. Doctor of Library Science</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=M.L.S. Master of Library Science</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify search results for FACULTY</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>faculty</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane | Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">All done</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,31 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="CreateTestFacultyMember.html">CreateTestFacultyMember</a></td></tr>
<tr><td><a href="CreateTestLibrarian.html">CreateTestLibrarian</a></td></tr>
<tr><td><a href="AddFacultyMemberRoles1.html">AddFacultyMemberRoles1</a></td></tr>
<tr><td><a href="AddFacultyMemberRoles2.html">AddFacultyMemberRoles2</a></td></tr>
<tr><td><a
href="AddLibrarianRoles1.html">AddLibrarianRoles1</a></td></tr>
<tr><td><a href="AddLibrarianRoles2.html">AddLibrarianRoles2</a></td></tr>
<tr><td><a href="VerifyAllRolesSearchable.html">VerifyAllRolesSearchable</a></td></tr>
<tr><td><a
href="CheckPublicView.html">CheckPublicView</a></td></tr>
<tr><td><a
href="CheckIndexView.html">CheckIndexView</a></td></tr>
<tr><td><a
href="CheckRepairMode.html">CheckRepairMode</a></td></tr>
<tr><td><a href="DeleteTestFacultyMember.html">DeleteTestFacultyMember</a></td></tr>
<tr><td><a
href="DeleteTestLibrarian.html">DeleteTestLibrarian</a></td></tr>
<tr><td><a href="DeleteIndexStuff.html">DeleteIndexStuff</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,140 @@
<?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>AdminBadLogin</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">AdminBadLogin</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Bad login attempt for admin account</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>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter incorrect password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>incorrect</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The email or password you entered is incorrect.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter incorrect username</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdm</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The email or password you entered is incorrect.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Never logged in correctly</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,70 @@
<?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>AdminBookmarkedPage</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">AdminBookmarkedPage</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Access secure bookmarked page without being logged in</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/siteAdmin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,360 @@
<?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>AdminChangePassword</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">AdminChangePassword</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change password for admin account</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>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login with current password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>User accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>testAdmin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=testAdmin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Reset Password']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter passwords that do not match</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>Password2</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>incorrect2</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter password that is not long enough</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>junky</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>junky</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>Please enter a password between 6 and 12 characters long.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter passwords that do match and are 6 characters long</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>goody2</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>goody2</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</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>
<tr>
<td>verifyTextPresent</td>
<td>Log 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">Login with new password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>goody2</td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>User accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>testAdmin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=testAdmin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Reset Password']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change password back</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>Password</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</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>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,110 @@
<?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>AdminLogouts</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">AdminLogouts</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout and Check Security--more meaningul when there used to be two ways to logout </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>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login then logout using login link</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as testAdmin (Log out)</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>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,215 @@
<?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>NewAdminAccount</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">NewAdminAccount</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Create a second site admin account</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in</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>clickAndWait</td>
<td>link=Log in</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select User accounts option from Site Admin page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify test account does not exist already</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Sis Admin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new user account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add new site admin account</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>RoleURI</td>
<td>label=system administrator</td>
</tr>
<tr>
<td>type</td>
<td>Username</td>
<td>Sis Admin</td>
</tr>
<tr>
<td>type</td>
<td>FirstName</td>
<td>Sis</td>
</tr>
<tr>
<td>type</td>
<td>LastName</td>
<td>Admin</td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new account has successfully been added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Sis Admin</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>system administrator</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='See All User Accounts']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Sis Admin</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,185 @@
<?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>NewAdminDelete</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">NewAdminDelete</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Remove test site admin account</td>
<td></td>
</tr>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Must not be logged in already</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 log in as site admin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select User accounts option from Site Admin page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that Sis Admin account does indeed exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Sis Admin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Sis Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Sis Admin account</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 user? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Sis Admin account is gone</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Sis Admin</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,420 @@
<?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>NewAdminFirstLogin</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">NewAdminFirstLogin</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Login for first time with new admin account</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>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try logging in without a password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Sis Admin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please enter your password.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Email or Username</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try logging in with the wrong password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Sis Admin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>wrong</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The email or password you entered is incorrect.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login with the correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Sis Admin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now need to set a new password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create Your New Password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Confirm Password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Cancel out before doing anything</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login with the correct password again</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>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Sis Admin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try entering nothing in both fields</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please enter your new password.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter in an invalid password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>junky</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>junky</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please enter a password between 6 and 12 characters in length.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try using the original password as the new password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please choose a different password from the temporary one provided initially.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try entering in different passwords in each field</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPasword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The passwords entered do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter valid passwords</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new account is logged in and has access to correct options</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as Sis Admin (Log out)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Configuration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontology Editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advanced Data Tools</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,20 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="AdminBadLogin.html">AdminBadLogin</a></td></tr>
<tr><td><a href="AdminBookmarkedPage.html">AdminBookmarkedPage</a></td></tr>
<tr><td><a href="AdminChangePassword.html">AdminChangePassword</a></td></tr>
<tr><td><a href="AdminLogouts.html">AdminLogouts</a></td></tr>
<tr><td><a href="NewAdminAccount.html">NewAdminAccount</a></td></tr>
<tr><td><a href="NewAdminFirstLogin.html">NewAdminFirstLogin</a></td></tr>
<tr><td><a href="NewAdminDelete.html">NewAdminDelete</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,135 @@
<?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>CheckCuratorPrivileges</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">CheckCuratorPrivileges</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Curator priviledges</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">Log in as Connie Curator</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Connie Curator</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check privileges: should see Data Input, Ontology Editor, Site Configuration, Advanced Data Tools.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontology Editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Configuration</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Advanced Data Tools</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,135 @@
<?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>CheckEditorPrivileges</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">CheckEditorPrivileges</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Editor privileges</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">Log in as Eddie Editor</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Eddie Editor</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check privileges: should see Data Input, should not see Ontology Editor, Site Configuration, Advanced Data Tools</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Ontology Editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Site Configuration</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Advanced Data Tools</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,140 @@
<?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>CheckNobodyPrivileges</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">CheckNobodyPrivileges</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Unprivileged User Rights</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">Login as Richard Rookie</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>Richard Rookie</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>resetPasswd</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">Check privileges: should not see Data Input, Ontology Editor, Site Configuration, Advanced Data Tools.</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Ontology Editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Site Configuration</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Advanced Data Tools</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,155 @@
<?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>ConfirmEditedNobodyInfo</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">ConfirmEditedNobodyInfo</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm Changes to User Information</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">Try to log in with original username</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>Rick Rookie</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>resetPasswd</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>(unknown username)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Unknown username</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now log in with new username (and new password)</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>Richard Rookie</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>resetPasswd</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>Logged in as</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Richard Rookie</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</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>CreateNewCuratorUser</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">CreateNewCuratorUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create New Curator User</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a new user</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new user account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Username</td>
<td>Connie Curator</td>
</tr>
<tr>
<td>type</td>
<td>FirstName</td>
<td>Connie</td>
</tr>
<tr>
<td>type</td>
<td>LastName</td>
<td>Curator</td>
</tr>
<tr>
<td>select</td>
<td>RoleURI</td>
<td>label=curator</td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>myPassword</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter a mis-matched confirmation password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now enter a correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[2]</td>
<td>Connie Curator</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[2]</td>
<td>Connie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[3]/td[2]</td>
<td>Curator</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[4]/td[2]</td>
<td>0</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[5]/td[2]</td>
<td>curator</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,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>CreateNewEditorUser</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">CreateNewEditorUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create New Editor User</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a new user</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new user account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Username</td>
<td>Eddie Editor</td>
</tr>
<tr>
<td>type</td>
<td>FirstName</td>
<td>Eddie</td>
</tr>
<tr>
<td>type</td>
<td>LastName</td>
<td>Editor</td>
</tr>
<tr>
<td>select</td>
<td>RoleURI</td>
<td>label=editor</td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>myPassword</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter a mis-matched confirmation password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now enter a correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[2]</td>
<td>Eddie Editor</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[2]</td>
<td>Eddie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[3]/td[2]</td>
<td>Editor</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[4]/td[2]</td>
<td>0</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[5]/td[2]</td>
<td>editor</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,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="http://localhost:8080/" />
<title>CreateNewNobodyUser</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">CreateNewNobodyUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a new unprivileged user</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">Create a new user</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new user account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Username</td>
<td>Rick Rookie</td>
</tr>
<tr>
<td>type</td>
<td>FirstName</td>
<td>Rick</td>
</tr>
<tr>
<td>type</td>
<td>LastName</td>
<td>Rookie</td>
</tr>
<tr>
<td>select</td>
<td>RoleURI</td>
<td>label=self editor</td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>myPassword</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Enter a mis-matched confirmation password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now enter a correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[2]</td>
<td>Rick Rookie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[2]</td>
<td>Rick</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[3]/td[2]</td>
<td>Rookie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[4]/td[2]</td>
<td>0</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>self editor</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,185 @@
<?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>DeleteNewCuratorUser</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">DeleteNewCuratorUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete new Curator account</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go to User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Connie Curator</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">View the new user account, and edit it.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Connie Curator</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete the account</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 user? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=Connie Curator</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,185 @@
<?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="http://localhost:8080/vivo/" />
<title>DeleteNewEditorUser</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">DeleteNewEditorUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete new Editor account</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Go to User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Eddie Editor</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">View the new user account, and edit it.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Eddie Editor</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete the account</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 user? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=Eddie Editor</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,185 @@
<?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>DeleteNewNobodyUser</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">DeleteNewNobodyUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete new nobogy user</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">Go to User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Richard Rookie</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">View the new user account, and edit it.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Richard Rookie</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete the account</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 user? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=Richard Rookie</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,260 @@
<?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>EditUserNobodyInfo</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">EditUserNobodyInfo</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Edit User Information</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">Go to user management for our new user account</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Rick Rookie</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open the editing form</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the User Name and the Last Name</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Username</td>
<td>Richard Rookie</td>
</tr>
<tr>
<td>type</td>
<td>FirstName</td>
<td>Richard</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Open the Reset Password form</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Reset Password']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try two passwords that don't match</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>otherPassword</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try passwords that match, but are too long</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>otherPassword</td>
</tr>
<tr>
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>Please enter a password between 6 and 12 characters long.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try a good password, with a good match.</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Md5password</td>
<td>resetPasswd</td>
</tr>
<tr>
<td>type</td>
<td>passwordConfirmation</td>
<td>resetPasswd</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>User Account Control Panel</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,265 @@
<?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>FirstTimeCuratorLogin</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">FirstTimeCuratorLogin</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check first time login process</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">Try logging in with wrong password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Connie Curator</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>incorrect</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The email or password you entered is incorrect.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login with correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Connie Curator</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now it's time to change the password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create Your New Password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try an invalid password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>junky</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>junky</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please enter a password between 6 and 12 characters in length.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try using the original password as the new one</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please choose a different password from the temporary one provided initially.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try using 2 different passwords</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPasword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The passwords entered do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change password correctly</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</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 account is logged in</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as Connie Curator (Log out)</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,265 @@
<?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>FirstTimeEditorLogin</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">FirstTimeEditorLogin</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check first time login process</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">Try logging in with wrong password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Eddie Editor</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>incorrect</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The email or password you entered is incorrect.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Login with correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>Eddie Editor</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now it's time to change the password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create Your New Password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try an invalid password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>junky</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>junky</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please enter a password between 6 and 12 characters in length.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try using the original password as the new one</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please choose a different password from the temporary one provided initially.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try using 2 different passwords</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPasword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The passwords entered do not match.</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change password correctly</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>newPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</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 account is logged in</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as Eddie Editor (Log out)</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,265 @@
<?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>FirstTimeNobodyLogin</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">FirstTimeNobodyLogin</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">First-time login for new unprivileged users</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">Login for the first time</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">Try the wrong password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>Rick Rookie</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>incorrect</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>(1st login; initial password entered incorrectly)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please try entering provided password again</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now the correct password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>myPassword</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>(1st login; changing to new private password)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please now choose a private password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try changing to an invalid password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>junk</td>
</tr>
<tr>
<td>click</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertAlert</td>
<td>Please enter a password between 6 and 12 characters long</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now try a valid one</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>newPassword</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>(changing to new password)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Please re-enter new private password</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Re-enter it incorrectly</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>garbage</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>(password incorrect)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Incorrect password: try again</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Now re-enter it correctly</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>newPassword</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">Are we logged in?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Rick Rookie</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,21 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="CreateNewCuratorUser.html">CreateNewCuratorUser</a></td></tr>
<tr><td><a href="FirstTimeCuratorLogin.html">FirstTimeCuratorLogin</a></td></tr>
<tr><td><a href="CheckCuratorPrivileges.html">CheckCuratorPrivileges</a></td></tr>
<tr><td><a href="CreateNewEditorUser.html">CreateNewEditorUser</a></td></tr>
<tr><td><a href="FirstTimeEditorLogin.html">FirstTimeEditorLogin</a></td></tr>
<tr><td><a href="CheckEditorPrivileges.html">CheckEditorPrivileges</a></td></tr>
<tr><td><a href="DeleteNewCuratorUser.html">DeleteNewCuratorUser</a></td></tr>
<tr><td><a href="DeleteNewEditorUser.html">DeleteNewEditorUser</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,28 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="CreateNewNobodyUser.html">CreateNewNobodyUser</a></td></tr>
<tr><td><a href="FirstTimeNobodyLogin.html">FirstTimeNobodyLogin</a></td></tr>
<tr><td><a href="TryNewNobodyPassword.html">TryNewNobodyPassword</a></td></tr>
<tr><td><a href="EditUserNobodyInfo.html">EditUserNobodyInfo</a></td></tr>
<tr><td><a href="ConfirmEditedNobodyInfo.html">ConfirmEditedNobodyInfo</a></td></tr>
<tr><td><a href="CheckNobodyPrivileges.html">CheckNobodyPrivileges</a></td></tr>
<tr><td><a href="CreateNewCuratorUser.html">CreateNewCuratorUser</a></td></tr>
<tr><td><a href="FirstTimeCuratorLogin.html">FirstTimeCuratorLogin</a></td></tr>
<tr><td><a href="CheckCuratorPrivileges.html">CheckCuratorPrivileges</a></td></tr>
<tr><td><a href="CreateNewEditorUser.html">CreateNewEditorUser</a></td></tr>
<tr><td><a href="FirstTimeEditorLogin.html">FirstTimeEditorLogin</a></td></tr>
<tr><td><a href="CheckEditorPrivileges.html">CheckEditorPrivileges</a></td></tr>
<tr><td><a href="DeleteNewNobodyUser.html">DeleteNewNobodyUser</a></td></tr>
<tr><td><a href="DeleteNewCuratorUser.html">DeleteNewCuratorUser</a></td></tr>
<tr><td><a href="DeleteNewEditorUser.html">DeleteNewEditorUser</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,115 @@
<?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>TryNewNobodyPassword</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">TryNewNobodyPassword</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Try the reset password for user</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">Log in with new password</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>username</td>
<td>Rick Rookie</td>
</tr>
<tr>
<td>type</td>
<td>password</td>
<td>newPassword</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">Confirm that it worked</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logged in as</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Rick Rookie</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginSubmitMode</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>AddClassGroupTimes</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">AddClassGroupTimes</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add class group called Times</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select Class groups from Site Admin page</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class groups</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Groups</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Times class group does not already exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new class group']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Classgroup Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Times class group</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>PublicName</td>
<td>Times</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Groups</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Times class group was created properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</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,255 @@
<?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>AddIndividualInHours</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">AddIndividualInHours</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Individual Daytime hours to Hours class</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>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify the Hours class exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Link to Class Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Individuals in This Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Daytime hours does not exist</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Daytime hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add instance']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Individual Class hours</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Name</td>
<td>Daytime hours</td>
</tr>
<tr>
<td>type</td>
<td>MonikerSelectAlt</td>
<td>Hours of day</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 Day hours has been added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Daytime hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Hours of day</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Individuals in This Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Daytime hours</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Hours of day</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,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>AddSubClassHours</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">AddSubClassHours</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add sub-class of Hours to class Times</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class heirarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify sub-class Hours does not already exist</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Hours new sub-class</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Name</td>
<td>Hours</td>
</tr>
<tr>
<td>select</td>
<td>HiddenFromDisplayBelowRoleLevelUsingRoleUri</td>
<td>label=dbAdmin only</td>
</tr>
<tr>
<td>select</td>
<td>ProhibitedFromUpdateBelowRoleLevelUsingRoleUri</td>
<td>label=dbAdmin only</td>
</tr>
<tr>
<td>select</td>
<td>GroupURI</td>
<td>label=Times</td>
</tr>
<tr>
<td>select</td>
<td>Namespace</td>
<td>label=VIVO core</td>
</tr>
<tr>
<td>type</td>
<td>LocalName</td>
<td>hours</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new Times sub-class Hours added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>dbAdmin only</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:http://vivoweb.org/ontology/core#hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Classes']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Classes</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Hours</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,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>AddSubClassMinutes</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">AddSubClassMinutes</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add new sub-class of Minutes to class Times</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify sub-class Minutes does not already exist</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=exact:core:Minutes</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add new sub-class of Minutes to class Times</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>Name</td>
<td>Minutes</td>
</tr>
<tr>
<td>select</td>
<td>HiddenFromDisplayBelowRoleLevelUsingRoleUri</td>
<td>label=editor,curator,dbAdmin</td>
</tr>
<tr>
<td>select</td>
<td>ProhibitedFromUpdateBelowRoleLevelUsingRoleUri</td>
<td>label=editor,curator,dbAdmin</td>
</tr>
<tr>
<td>select</td>
<td>GroupURI</td>
<td>label=Times</td>
</tr>
<tr>
<td>select</td>
<td>Namespace</td>
<td>label=VIVO core</td>
</tr>
<tr>
<td>type</td>
<td>LocalName</td>
<td>minutes</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify new sub-class Minutes added properly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:core:Minutes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>editor,curator,dbAdmin</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:http://vivoweb.org/ontology/core#minutes</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Classes']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Classes</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Minutes</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,185 @@
<?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>DeleteClassGroupTimes</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">DeleteClassGroupTimes</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test class group Times</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class groups</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class groups</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Groups</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Times class does exist</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Times</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Times class</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Times</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Classgroup Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Times class</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 record? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Groups</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Times class no longer exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=Times</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,250 @@
<?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>DeleteIndividualInHours</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">DeleteIndividualInHours</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test Individual Daytime hours</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select Class Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Individuals in This Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Daytime hours exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Daytime hours</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Daytime hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Daytime hours</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>comment</td>
<td class="comment">Delete Daytime hours</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 Daytime hours is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show All Individuals in This Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Daytime hours</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,195 @@
<?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>DeleteSubClassHours</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">DeleteSubClassHours</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test sub-class Hours</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure sub-class Hours actually exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit sub-class Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete sub-class Hours</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 record? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify sub-class Hours no longer exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=exact:core:Hours</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,195 @@
<?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>DeleteSubClassMinutes</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">DeleteSubClassMinutes</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete test sub-class Minutes</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure sub-class Minutes actually exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:core:Minutes</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit sub-class Minutes</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Minutes</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete sub-class Hours</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 record? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify sub-class Minutes no longer exists</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=exact:core:Minutes</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,22 @@
<?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>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="AddClassGroupTimes.html">AddClassGroupTimes</a></td></tr>
<tr><td><a href="AddSubClassHours.html">AddSubClassHours</a></td></tr>
<tr><td><a href="AddSubClassMinutes.html">AddSubClassMinutes</a></td></tr>
<tr><td><a href="AddIndividualInHours.html">AddIndividualInHours</a></td></tr>
<tr><td><a href="DeleteSubClassMinutes.html">DeleteSubClassMinutes</a></td></tr>
<tr><td><a href="ViewClassHierarchy.html">ViewClassHierarchy</a></td></tr>
<tr><td><a href="DeleteIndividualInHours.html">DeleteIndividualInHours</a></td></tr>
<tr><td><a href="DeleteSubClassHours.html">DeleteSubClassHours</a></td></tr>
<tr><td><a href="DeleteClassGroupTimes.html">DeleteClassGroupTimes</a></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>ViewClassHierarchy</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">ViewClassHierarchy</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">View Class hierarchy</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that core:Hour exists</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>core:Hour</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO core</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to core:Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Show Hierarchy below This Class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify core:Hours info is correct</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:core:Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO core</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,205 @@
<?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>AddFacultyClassAutolink</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">AddFacultyClassAutolink</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Faculty Class Autolink</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 login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Tab Management</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Tab management</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tabs</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Link Faculty to People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add Class Autolink']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab-VClass Autolink Editing Form</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Faculty Member</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Faculty is part of People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Jane Faculty is within the Faculty class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</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,990 @@
<?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>AddFacultyInfo</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">AddFacultyInfo</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add all available fields that aren't tested elsewhere</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Find 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>verifyTextPresent</td>
<td>Faculty Member</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add data in frontend</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-links']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>url</td>
<td>http://mannlib.cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>anchor</td>
<td>Mann Library Homepage</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='overview']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>I am named after Jane in the Tarzan stories.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasCollaborator']/a</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>10000</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>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='preferredTitle']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Dr.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='researchOverview']/a</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>I study monkeys, of course.</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>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='internationalGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Africa</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasResearchArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Monkeys</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='advisorIn']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Primates-R-Us Fellowship</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='teaches']/a</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>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Introduction to Primates 101</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='teachingOverview']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>I teach monkeys to communicate.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='outreachOverview']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>I travel the country teaching monkeys in zoos how to communicate.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='adviseeIn']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Primates Foundation of America</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='awardOrDistinction']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Monkey Trainer of the Year</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='middleName']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Elizabeth</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workPhone']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>607-255-5555</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workFax']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>607-244-4444</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workEmail']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>mejane@africa.com</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='mailingAddress']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>The Jungle, Africa, 12345678</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='prefixName']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Ms.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='suffixName']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>III</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='orcidId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>1234</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='scopusId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>5678</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='researcherId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>123456789</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Apes</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify all fields added</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mann Library Homepage</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(primary link)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I am named after Jane in the Tarzan stories.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Foundation</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Dr.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I study monkeys, of course.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>geographical_region</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Monkeys</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-R-Us Fellowship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates 101</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I teach monkeys to communicate.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I travel the country teaching monkeys in zoos how to communicate.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates Foundation of America</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Monkey Trainer of the Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elizabeth</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-255-5555</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-244-4444</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>mejane@africa.com</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=The Jungle, Africa, 12345678</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ms.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>III</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>5678</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>123456789</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Apes</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,860 @@
<?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>AddFacultyInfo2</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">AddFacultyInfo2</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a second value for fields entered via AddFacultyInfo</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Find 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>verifyTextPresent</td>
<td>Faculty Member</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add second value to fields allowed more than one value</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-links']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>url</td>
<td>http://cit.cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>anchor</td>
<td>CIT Homepage</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='internationalGeographicFocus']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>objectVar</td>
<td>label=Africa</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='hasResearchArea']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Chimps</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='advisorIn']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>SPCA</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='teaches']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Advanced Primates 301</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='adviseeIn']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Humane Society of Africa</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='awardOrDistinction']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>Chimp Lover for Life</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workPhone']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>607-288-8888</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workFax']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>607-299-9999</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='workEmail']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>jane@gmail.com</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='mailingAddress']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@id='submit' and @value='add a new item to this list']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>CIT, Cornell University, Ithaca, NY, 14853</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='orcidId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>454545</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='scopusId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>67676767</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='researcherId']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>987654321</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='freetextKeyword']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>African Primates</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify all fields added</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=CUL Homepage</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(primary link)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=CIT Homepage</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(additional link)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I am named after Jane in the Tarzan stories. Yes, my last name really is faculty.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Queen</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I study apes, of course.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>geographical_region</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Mozambique</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Apes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimps</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Foundation of Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=SPCA</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Advanced Primates 301</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Intermediate Primates 201</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I teach apes how to communicate with humans.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I travel the world teaching apes how to communicate with humans.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Humane Society of Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates Unite</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Trainer of the Decade</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Janette</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>E.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Facultee</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-288-8888</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-277-7777</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>jane@gmail.com</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>mejane@primates-r-us.com</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=CIT, Cornell University, Ithaca, NY, 14853</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Address</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Jungle 1234, Africa, 1234-56789</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mrs.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jr.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>11111</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>454545</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>222222</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>67676767</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>987654321</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>3333333</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>African Primates</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>African Apes</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,250 @@
<?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>AddFacultyPosition</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">AddFacultyPosition</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add position for Jane Faculty</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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's record</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>50000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='personInPosition']/a</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add new position for Testing Department</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=add a new organization</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newOrgName</td>
<td>Testing Department</td>
</tr>
<tr>
<td>select</td>
<td>newOrgType</td>
<td>label=Academic Department</td>
</tr>
<tr>
<td>type</td>
<td>title</td>
<td>Full Professor</td>
</tr>
<tr>
<td>select</td>
<td>positionType</td>
<td>label=Faculty Position</td>
</tr>
<tr>
<td>type</td>
<td>startYear</td>
<td>1998</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify the new position is displayed two different ways</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Testing Department Full Professor, 1998 -</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Testing Department Full Professor, 1998 -</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,215 @@
<?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>AddLibrarianClassAutolink</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">AddLibrarianClassAutolink</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Librarian Class Autolink</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 login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 the Librarians Tab</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarians</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarians</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarians</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarians</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit tab: Librarians</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add link from librarians to librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add Class Autolink']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab-VClass Autolink Editing Form</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Tab Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarians</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarians</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that change took</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logou</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,205 @@
<?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>AssociateLibToFac</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">AssociateLibToFac</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Associate Librarians to Faculty</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 login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to the core:Librarian in the ontology</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>core:Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='New Link to Superclass']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Super/Subclass Editing Form</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create the link</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>SuperclassURI</td>
<td>label=core:Faculty Member</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make sure Lilly Librarian shows up in both categories</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Librarian</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,240 @@
<?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>BrowseIndex</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">BrowseIndex</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Browse the Index for the new people</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 login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 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>comment</td>
<td class="comment">Verify that two new people are accounted for</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person</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>comment</td>
<td class="comment">Verify Jane Faculty is on the Faculty Member list</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify Jane Faculty is on the Librarian list</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</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=Person</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Person</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that both people show up on the People list</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</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">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,350 @@
<?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>ChangeFacultyImage</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">ChangeFacultyImage</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the uploaded picture for Jane Faculty in the backend</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_Jane1.jpg</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Jane Faculty's profile</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new image but cancel out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload Image']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Replace image for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='photoUploadDefaultImageContainer']/img</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane2.jpg</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select file to upload again</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload Image']</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='photoUploadDefaultImageContainer']/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Replace image for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane2.jpg</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Your profile photo will look like the image below.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the &quot;Save Photo&quot; button.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Save photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify image has been updated to new one</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_Jane2.jpg</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,455 @@
<?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>ChangeLibrarianImage</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">ChangeLibrarianImage</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Change the uploaded picture for Lily Librarian in the frontend</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_lily1.jpg</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Jane Faculty's image</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-image']/div/div/div/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new image but cancel out before cropping</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Replace image for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='photoUploadDefaultImageContainer']/img</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Lily Librarian's image again</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-image']/div/div/div/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new image but cancel out during cropping</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Replace image for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='photoUploadDefaultImageContainer']/img</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Lily Librarian's image</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-image']/div/div/div/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new jpg image</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Replace image for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='photoUploadDefaultImageContainer']/img</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Photo Upload</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Current Photo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Your profile photo will look like the image below.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the &quot;Save Photo&quot; button.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Save photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify image has been updated to new one</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_lily2.jpg</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Lily Librarian's image again</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-image']/div/div/div/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new png image</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily3.png</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Save photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify image has been updated to new one</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_lily3.jpg</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to edit Lily Librarian's image again</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='dprop-vitro-image']/div/div/div/span/a[1]</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to upload a new gif image</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>datafile</td>
<td>C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily4.gif</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Upload photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Crop Photo for Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Save photo']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify image has been updated to new one</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_lily4.jpg</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,150 @@
<?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>CheckPeopleLinks</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">CheckPeopleLinks</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Double check that all People links are correct</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 login as site admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that Lilly Librarian appears in Faculty and Librarians</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarians</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</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,265 @@
<?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>CreateFacultyMember</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">CreateFacultyMember</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add a Faculty member named Jane Faculty</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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>comment</td>
<td class="comment">Add Jane Faculty</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Jane</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Faculty</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make Jane Faculty an Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Professor</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>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Take a break for indexing</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>50000</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>faculty</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>faculty - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</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,300 @@
<?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>CreateLibrarian</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">CreateLibrarian</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create Librarian person</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 add new individual page</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>VClassURI</td>
<td>label=Librarian (core)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Librarian</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Create a librarian individual</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>firstName</td>
<td>Lily</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make individual an Assistant Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>type</td>
<td>MonikerSelectAlt</td>
<td>Assistant Librarian</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 individual was added sucessfully</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Librarian</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>verifyTextPresent</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Take a break for indexing</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>50000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for new librarian</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>search</td>
<td>librarian</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>librarian - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Search Results for 'librarian'</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily | Assistant Librarian</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,630 @@
<?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>DeleteEverythingElse</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">DeleteEverythingElse</td></tr>
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Delete everything else (e.g. courses, subject areas).</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">Login a sys admin</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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">Verify everything to be deleted is there</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>courses</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Semester Class (3)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course (3)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area (3)</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete everything in the index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Semester Class</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Advanced Primates 301</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Advanced Primates 301</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Semester Class</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Intermediate Primates 201</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Intermediate Primates 201</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Semester Class</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Introduction to Primates 101</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primates 101</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Apes</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Apes</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Chimps</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Chimps</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</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>clickAndWait</td>
<td>link=Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Monkeys</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Monkeys</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=edit this individual</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>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify everything is gone</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>courses</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Semester Class</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Course</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>topics</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index to VIVO Contents</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,200 @@
<?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>DeleteFacultyImage</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">DeleteFacultyImage</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete the uploaded picture for Jane Faculty in the backend</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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</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=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify picture does exist</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyAttribute</td>
<td>//img[@title='click to view larger image']@src</td>
<td>/vivo/file/*/thumbnail_Jane2.jpg</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to delete the picture</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete your photo?</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//img[@title='no image']</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>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,150 @@
<?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>DeleteLibtoFacAssociation</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">DeleteLibtoFacAssociation</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Librarian-to-Faculty association</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Make the change</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:core:Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>SuperclassURI</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@value='Remove Checked Superclass Links']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Class Control Panel</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,185 @@
<?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>DeleteLibrarianImage</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">DeleteLibrarianImage</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete the uploaded picture for Lily Librarian in the frontend</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>loginName</td>
<td>testAdmin</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</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 Lily Librarian</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=Librarian</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select to delete the picture</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete your photo?</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//img[@title='no image']</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>

Some files were not shown because too many files have changed in this diff Show more