vivo/utilities/acceptance-tests/script/vivo_output.html

1287 lines
37 KiB
HTML
Raw Normal View History

<html>
<head><style type='text/css'>
body, table {
font-family: Verdana, Arial, sans-serif;
font-size: 12;
}
table {
border-collapse: collapse;
border: 1px solid #ccc;
}
th, td {
padding-left: 0.3em;
padding-right: 0.3em;
}
a {
text-decoration: none;
}
.title {
font-style: italic;
}
.selected {
background-color: #ffffcc;
}
.status_done {
background-color: #eeffee;
}
.status_passed {
background-color: #ccffcc;
}
.status_failed {
background-color: #ffcccc;
}
.breakpoint {
background-color: #cccccc;
border: 1px solid black;
}
</style><title>Test suite results</title></head>
<body>
<h1>Test suite results </h1>
<table>
<tr>
<td>result:</td>
<td>failed</td>
</tr>
<tr>
<td>totalTime:</td>
<td>34</td>
</tr>
<tr>
<td>numTestTotal:</td>
<td>7</td>
</tr>
<tr>
<td>numTestPasses:</td>
<td>0</td>
</tr>
<tr>
<td>numTestFailures:</td>
<td>7</td>
</tr>
<tr>
<td>numCommandPasses:</td>
<td>15</td>
</tr>
<tr>
<td>numCommandFailures:</td>
<td>8</td>
</tr>
<tr>
<td>numCommandErrors:</td>
<td>7</td>
</tr>
<tr>
<td>Selenium Version:</td>
<td>2.0</td>
</tr>
<tr>
<td>Selenium Revision:</td>
<td>a1</td>
</tr>
<tr>
<td>
<table id="suiteTable" class="selenium" border="1" cellpadding="1" cellspacing="1"><tbody>
<tr class="title status_failed"><td><b>Test Suite</b></td></tr>
<tr class=" status_failed"><td><a href="#testresult0">Create New User</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult1">First Time Login</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult2">Try New Password</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult3">Edit User Info</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult4">Confirm Edited Info</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult5">Delete New User</a></td></tr>
<tr class=" status_failed"><td><a href="#testresult6">Bookmark Without Logging In</a></td></tr>
</tbody></table>
</td>
<td>&nbsp;</td>
</tr>
</table><table><tr>
<td><a name="testresult0">CreateNewUser.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Create New User</td></tr>
</thead><tbody>
<tr class=" status_failed" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td>XHR&nbsp;ERROR:&nbsp;URL&nbsp;=&nbsp;http://localhost:8080/vivo/.&nbsp;Response_Code&nbsp;=&nbsp;500&nbsp;Error_Message&nbsp;=&nbsp;Internal&nbsp;Server&nbsp;Error</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Login as defaultAdmin</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td>Actual&nbsp;value&nbsp;''&nbsp;did&nbsp;not&nbsp;match&nbsp;'VIVO&nbsp;Site&nbsp;Administration'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>defaultAdmin</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Create a new user</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@value='Add new user account']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>Username</td>
<td>User Mgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>FirstName</td>
<td>User</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>LastName</td>
<td>Mgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>Md5password</td>
<td>UserMgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Enter a mis-matched confirmation password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Now enter a correct password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>passwordConfirmation</td>
<td>UserMgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[1]/td[2]</td>
<td>User Mgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[2]/td[2]</td>
<td>User</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[3]/td[2]</td>
<td>Mgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyText</td>
<td>//tr[4]/td[2]</td>
<td>0</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>unprivileged</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult1">FirstTimeLogin.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">First Time Login</td></tr>
</thead><tbody>
<tr class=" status_failed" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td>XHR&nbsp;ERROR:&nbsp;URL&nbsp;=&nbsp;http://localhost:8080/vivo/.&nbsp;Response_Code&nbsp;=&nbsp;500&nbsp;Error_Message&nbsp;=&nbsp;Internal&nbsp;Server&nbsp;Error</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Login for the first time</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try the wrong password</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>Element&nbsp;username&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>incorrect</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>(1st login; initial password entered incorrectly)</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Please try entering provided password again</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Now the correct password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>UserMgmt</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>(1st login; changing to new private password)</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Please now choose a private password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try changing to an invalid password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>junk</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAlert</td>
<td>Please enter a password between 6 and 12 characters long</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Now try a valid one</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>newPassword</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>(changing to new password)</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Please re-enter new private password</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Re-enter it incorrectly</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>garbage</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>(password incorrect)</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Incorrect password: try again</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Now re-enter it correctly</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>newPassword</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Are we logged in?</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Logged in as</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>User Mgmt</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult2">TryNewPassword.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Try New Password</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log in with new password</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>User Mgmt</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>newPassword</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td>Actual&nbsp;value&nbsp;'Apache&nbsp;Tomcat/6.0.24&nbsp;-&nbsp;Error&nbsp;report'&nbsp;did&nbsp;not&nbsp;match&nbsp;'VIVO&nbsp;Site&nbsp;Administration'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Confirm that it worked</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Logged in as</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>User Mgmt</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult3">EditUserInfo.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Edit User Info</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Login as default admin</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>defaultAdmin</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Go to user management for our new user account</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User accounts</td>
<td>Element&nbsp;link=User&nbsp;accounts&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User Mgmt</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Open the editing form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Change the User Name and the Last Name</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>Username</td>
<td>User Management</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>LastName</td>
<td>Management</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Open the "Reset Password" form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@value='Reset Password']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try two passwords that don't match</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>Md5password</td>
<td>otherPassword</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>passwordConfirmation</td>
<td>somethingElse</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAlert</td>
<td>The passwords do not match.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try passwords that match, but are too long</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>passwordConfirmation</td>
<td>otherPassword</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertAlert</td>
<td>Please enter a password between 6 and 12 characters long.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try a good password, with a good match.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>Md5password</td>
<td>resetPasswd</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>passwordConfirmation</td>
<td>resetPasswd</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>primaryAction</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult4">ConfirmEditedInfo.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Confirm Edited Info</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try to log in with original username</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>User Mgmt</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>resetPasswd</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>(unknown username)</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Unknown username</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Now log in with new username (and new password)</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>User Management</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>resetPasswd</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Logged in as</td>
<td>false</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>User Management</td>
<td>false</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td>Timed&nbsp;out&nbsp;after&nbsp;30000ms</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td>Actual&nbsp;value&nbsp;'VIVO&nbsp;Site&nbsp;Administration'&nbsp;did&nbsp;not&nbsp;match&nbsp;'VIVO'</td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult5">DeleteNewUser.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Delete New User</td></tr>
</thead><tbody>
<tr class=" status_failed" style="cursor: pointer;">
<td>open</td>
<td>.</td>
<td>XHR&nbsp;ERROR:&nbsp;URL&nbsp;=&nbsp;http://localhost:8080/vivo/.&nbsp;Response_Code&nbsp;=&nbsp;500&nbsp;Error_Message&nbsp;=&nbsp;Internal&nbsp;Server&nbsp;Error</td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log in as default admin</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td>Actual&nbsp;value&nbsp;''&nbsp;did&nbsp;not&nbsp;match&nbsp;'VIVO&nbsp;Site&nbsp;Administration'</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>defaultAdmin</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Go to User Accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementPresent</td>
<td>link=User Management</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">View the new user account, and edit it.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=User Management</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Control Panel</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>//input[@value='Edit User Account']</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Account Editing Form</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Delete the account</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>click</td>
<td>_delete</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this user? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>User Accounts</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>verifyElementNotPresent</td>
<td>link=User Management</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr><tr>
<td><a name="testresult6">BookmarkWithoutLoggingIn.html</a><br/><div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr class="title status_failed"><td rowspan="1" colspan="3" class="testName">Bookmark Without Logging In</td></tr>
</thead><tbody>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Try to view Data Property Hierarchy page without logging in</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>open</td>
<td>./showDataPropertyHierarchy?home=1</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">It takes us to login page instead</td>
<td></td>
</tr>
<tr class=" status_passed" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>username</td>
<td>defaultAdmin</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>type</td>
<td>password</td>
<td>Password</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>clickAndWait</td>
<td>loginSubmitMode</td>
<td></td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">After logging in, we go to the Data Property Hierarchy page, as intended.</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTitle</td>
<td>Data Property Hierarchy</td>
<td>Actual&nbsp;value&nbsp;'Apache&nbsp;Tomcat/6.0.24&nbsp;-&nbsp;Error&nbsp;report'&nbsp;did&nbsp;not&nbsp;match&nbsp;'Data&nbsp;Property&nbsp;Hierarchy'</td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>verifyTextPresent</td>
<td>Data Property Hierarchy</td>
<td>false</td>
</tr>
<tr class=" status_done" style="cursor: pointer;">
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr class=" status_failed" style="cursor: pointer;">
<td>click</td>
<td>link=Log out</td>
<td>Element&nbsp;link=Log&nbsp;out&nbsp;not&nbsp;found</td>
</tr>
<tr class="" style="cursor: pointer;">
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</div></td>
<td>&nbsp;</td>
</tr></table><pre>
info: Starting test /selenium-server/tests/CreateNewUser.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826435545
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826435545
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826435679
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826435679
error: XHR failed with message Internal Server Error
warn: currentTest.recordFailure: XHR ERROR: URL = http://localhost:8080/vivo/. Response_Code = 500 Error_Message = Internal Server Error
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Login as defaultAdmin | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |assertTitle | VIVO Site Administration | |
error: Actual value &apos;&apos; did not match &apos;VIVO Site Administration&apos;
warn: currentTest.recordFailure: Actual value &apos;&apos; did not match &apos;VIVO Site Administration&apos;
info: Starting test /selenium-server/tests/FirstTimeLogin.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826436087
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826436087
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826436219
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826436219
error: XHR failed with message Internal Server Error
warn: currentTest.recordFailure: XHR ERROR: URL = http://localhost:8080/vivo/. Response_Code = 500 Error_Message = Internal Server Error
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Login for the first time | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |comment | Try the wrong password | |
info: Executing: |type | username | User Mgmt |
error: Element username not found
warn: currentTest.recordFailure: Element username not found
info: Starting test /selenium-server/tests/TryNewPassword.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826436567
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826436567
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826436587
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826436587
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Log in with new password | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |type | username | User Mgmt |
info: Executing: |type | password | newPassword |
info: Executing: |clickAndWait | loginSubmitMode | |
info: Executing: |assertTitle | VIVO Site Administration | |
error: Actual value &apos;Apache Tomcat/6.0.24 - Error report&apos; did not match &apos;VIVO Site Administration&apos;
warn: currentTest.recordFailure: Actual value &apos;Apache Tomcat/6.0.24 - Error report&apos; did not match &apos;VIVO Site Administration&apos;
info: Starting test /selenium-server/tests/EditUserInfo.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826437055
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826437056
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826437077
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826437077
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Login as default admin | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |type | username | defaultAdmin |
info: Executing: |type | password | Password |
info: Executing: |clickAndWait | loginSubmitMode | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |comment | Go to user management for our new user account | |
info: Executing: |clickAndWait | link=User accounts | |
error: Element link=User accounts not found
warn: currentTest.recordFailure: Element link=User accounts not found
info: Starting test /selenium-server/tests/ConfirmEditedInfo.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826437789
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826437789
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826437810
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826437810
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Try to log in with original username | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |type | username | User Mgmt |
info: Executing: |type | password | resetPasswd |
info: Executing: |clickAndWait | loginSubmitMode | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |verifyTextPresent | (unknown username) | |
info: Executing: |verifyTextPresent | Unknown username | |
info: Executing: |comment | Now log in with new username (and new password) | |
info: Executing: |type | username | User Management |
info: Executing: |type | password | resetPasswd |
info: Executing: |clickAndWait | loginSubmitMode | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |verifyTextPresent | Logged in as | |
warn: currentTest.recordFailure: false
info: Executing: |verifyTextPresent | User Management | |
warn: currentTest.recordFailure: false
info: Executing: |comment | Log out | |
info: Executing: |clickAndWait | loginSubmitMode | |
warn: currentTest.recordFailure: Timed out after 30000ms
info: Executing: |assertTitle | VIVO | |
error: Actual value &apos;VIVO Site Administration&apos; did not match &apos;VIVO&apos;
warn: currentTest.recordFailure: Actual value &apos;VIVO Site Administration&apos; did not match &apos;VIVO&apos;
info: Starting test /selenium-server/tests/DeleteNewUser.html
info: Executing: |open | . | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826468862
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826468862
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826468998
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826468998
error: XHR failed with message Internal Server Error
warn: currentTest.recordFailure: XHR ERROR: URL = http://localhost:8080/vivo/. Response_Code = 500 Error_Message = Internal Server Error
info: Executing: |assertTitle | VIVO | |
info: Executing: |comment | Log in as default admin | |
info: Executing: |clickAndWait | link=Log in | |
info: Executing: |assertTitle | VIVO Site Administration | |
error: Actual value &apos;&apos; did not match &apos;VIVO Site Administration&apos;
warn: currentTest.recordFailure: Actual value &apos;&apos; did not match &apos;VIVO Site Administration&apos;
info: Starting test /selenium-server/tests/BookmarkWithoutLoggingIn.html
info: Executing: |comment | Try to view Data Property Hierarchy page without logging in | |
info: Executing: |open | ./showDataPropertyHierarchy?home=1 | |
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826469407
info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267826469408
info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267826469478
info: onXhrStateChange(): xhr.readyState = 3 method = HEAD time = 1267826469478
info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267826469549
info: Executing: |comment | It takes us to login page instead | |
info: Executing: |assertTitle | VIVO Site Administration | |
info: Executing: |type | username | defaultAdmin |
info: Executing: |type | password | Password |
info: Executing: |clickAndWait | loginSubmitMode | |
info: Executing: |comment | After logging in, we go to the Data Property Hierarchy page, as intended. | |
info: Executing: |verifyTitle | Data Property Hierarchy | |
warn: currentTest.recordFailure: Actual value &apos;Apache Tomcat/6.0.24 - Error report&apos; did not match &apos;Data Property Hierarchy&apos;
info: Executing: |verifyTextPresent | Data Property Hierarchy | |
warn: currentTest.recordFailure: false
info: Executing: |comment | Log out | |
info: Executing: |click | link=Log out | |
error: Element link=Log out not found
warn: currentTest.recordFailure: Element link=Log out not found
</pre></body></html>