Holly added some more test cases to SelfEditing test suite to capture two different order of steps for setting up a self-editor.

This commit is contained in:
hlm7 2012-01-23 14:47:27 +00:00
parent 1345c31dee
commit 29e2209f18
5 changed files with 313 additions and 1 deletions

View file

@ -139,6 +139,11 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>tinymce</td> <td>tinymce</td>

View file

@ -134,9 +134,14 @@
<td class="comment">Verify that account is logged in</td> <td class="comment">Verify that account is logged in</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Jane</td> <td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -0,0 +1,169 @@
<?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>setTimeout</td>
<td>100000</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>Log in to VIVO</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>JaneFaculty@cornell.edu</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>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Change Password to Log in</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>New Password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Confirm Password</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>newPassword</td>
<td>Password</td>
</tr>
<tr>
<td>type</td>
<td>confirmPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>passwordChangeForm</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that account is logged in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Log out</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</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

@ -17,6 +17,15 @@
<tr><td><a href="CheckSelfEditorPrivileges.html">CheckSelfEditorPrivileges</a></td></tr> <tr><td><a href="CheckSelfEditorPrivileges.html">CheckSelfEditorPrivileges</a></td></tr>
<tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr> <tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr>
<tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr> <tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr>
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="CreateNewSelfEditorUser.html">CreateNewSelfEditorUser</a></td></tr>
<tr><td><a href="FirstTimeSelfEditorLogin2.html">FirstTimeSelfEditorLogin2</a></td></tr>
<tr><td><a href="TryNewSelfEditorPassword2.html">TryNewSelfEditorPassword2</a></td></tr>
<tr><td><a href="CreateFacultyMember.html">CreateFacultyMember</a></td></tr>
<tr><td><a href="AddSelfEditorId.html">AddSelfEditorId</a></td></tr>
<tr><td><a href="CheckSelfEditorPrivileges.html">CheckSelfEditorPrivileges</a></td></tr>
<tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr>
<tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr>
</tbody></table> </tbody></table>
</body> </body>
</html> </html>

View file

@ -0,0 +1,124 @@
<?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>setTimeout</td>
<td>100000</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>loginName</td>
<td>JaneFaculty@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm that it worked</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log out</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</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>