Holly did major tweaking to the ProxyEditing suite.

This commit is contained in:
hlm7 2011-11-21 21:29:52 +00:00
parent 6bcbca8552
commit 0dd21eed7e
10 changed files with 476 additions and 740 deletions

View file

@ -1,239 +0,0 @@
<?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>setTimeout</td>
<td>100000</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>Log in to VIVO</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@cornell.edu</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>comment</td>
<td class="comment">Create a new user</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>User accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit.add-account</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>email-address</td>
<td>ConnieCurator@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>first-name</td>
<td>Connie</td>
</tr>
<tr>
<td>type</td>
<td>last-name</td>
<td>Curator</td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='role' and @value='http://permissionSet-5']</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>initial-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>confirm-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submitAdd</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>A new account for Connie Curator was successfully created.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=ConnieCurator@cornell.edu</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[1]</td>
<td>ConnieCurator@cornell.edu</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[2]</td>
<td>Connie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[3]</td>
<td>Curator</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[4]</td>
<td>ACTIVE</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[5]</td>
<td>Curator</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[1]/td[6]</td>
<td>0</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>

View file

@ -1,339 +0,0 @@
<?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>setTimeout</td>
<td>100000</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>Log in to VIVO</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@cornell.edu</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>clickAndWait</td>
<td>link=Site Admin</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=Person (foaf)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add individual of this class']</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create a new Person</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>Paula</td>
</tr>
<tr>
<td>type</td>
<td>lastName</td>
<td>Proxy</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Proxy, Paula</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>css=a.add-preferredTitle &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Administrative Assistant</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Proxy, Paula</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>comment</td>
<td class="comment">Verify that librarian was added sucessfully</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Proxy, Paula</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Administrative Assistant</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Browse for new librarian</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person</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>verifyElementPresent</td>
<td>link=Proxy, Paula</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Proxy, Paula Administrative Assistant</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for new librarian</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>querytext</td>
<td>administrative</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Search']</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>administrative - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Search results for 'administrative'</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Proxy, Paula</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Proxy, Paula Administrative Assistant</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>

View file

@ -4,7 +4,7 @@
<head profile="http://selenium-ide.openqa.org/profiles/test-case"> <head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" /> <link rel="selenium.base" href="" />
<title>CreateNewEditorUser</title> <title>CreateLibrarian</title>
<style type="text/css"> <style type="text/css">
.testName { .testName {
color: blue; color: blue;
@ -27,7 +27,7 @@
<body> <body>
<table cellpadding="1" cellspacing="1" border="1"> <table cellpadding="1" cellspacing="1" border="1">
<thead> <thead>
<tr><td rowspan="1" colspan="3" class="testName">CreateNewEditorUser</td></tr> <tr><td rowspan="1" colspan="3" class="testName">CreateLibrarian</td></tr>
</thead><tbody> </thead><tbody>
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
@ -41,7 +41,7 @@
</tr> </tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Create New Editor User</td> <td class="comment">Create Librarian person</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -89,9 +89,14 @@
<td>loginForm</td> <td>loginForm</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Create a new user</td> <td class="comment">Add new proxy editor 1</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -115,8 +120,63 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>clickAndWait</td>
<td>User accounts</td> <td>css=input.submit.add-account</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=email-address</td>
<td>PollyProxy@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=first-name</td>
<td>Polly</td>
</tr>
<tr>
<td>type</td>
<td>id=last-name</td>
<td>Proxy</td>
</tr>
<tr>
<td>click</td>
<td>name=role</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=initial-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>id=confirm-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=submitAdd</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=PollyProxy@cornell.edu</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add new proxy editor 2</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -131,37 +191,37 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>email-address</td> <td>id=email-address</td>
<td>EddieEditor@cornell.edu</td> <td>EddieEditor@cornell.edu</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>first-name</td> <td>id=first-name</td>
<td>Eddie</td> <td>Eddie</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>last-name</td> <td>id=last-name</td>
<td>Editor</td> <td>Editor</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//input[@name='role' and @value='http://permissionSet-4']</td> <td>name=role</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>initial-password</td> <td>id=initial-password</td>
<td>myPassword</td> <td>myPassword</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>confirm-password</td> <td>id=confirm-password</td>
<td>myPassword</td> <td>myPassword</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submitAdd</td> <td>name=submitAdd</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -169,51 +229,11 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>comment</td>
<td class="comment">Confirm values for new user</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>A new account for Eddie Editor was successfully created.</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=EddieEditor@cornell.edu</td> <td>link=EddieEditor@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[1]</td>
<td>EddieEditor@cornell.edu</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[2]</td>
<td>Eddie</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[3]</td>
<td>Editor</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[4]</td>
<td>ACTIVE</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[5]</td>
<td>Editor</td>
</tr>
<tr>
<td>verifyText</td>
<td>//tr[2]/td[6]</td>
<td>0</td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Logout</td> <td class="comment">Logout</td>

View file

@ -106,7 +106,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Curator, Connie |</td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -159,14 +159,9 @@
<td>link=Remove selection</td> <td>link=Remove selection</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=Remove selection</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Delete profile editor</td> <td>name=modifyProfileList</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -184,6 +179,11 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>The operation was successful.</td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Verify everything is gone</td> <td class="comment">Verify everything is gone</td>
@ -191,7 +191,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextNotPresent</td> <td>verifyTextNotPresent</td>
<td>Curator, Connie |</td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -270,8 +270,43 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyTextNotPresent</td>
<td>link=Edit this individual</td> <td>Overview</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of 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>verifyTextNotPresent</td>
<td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -297,7 +332,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=loginName</td> <td>id=loginName</td>
<td>ConnieCurator@cornell.edu</td> <td>PollyProxy@cornell.edu</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
@ -340,8 +375,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyTextNotPresent</td>
<td>link=Edit this individual</td> <td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -121,17 +121,17 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>ConnieCurator@cornell.edu</td> <td>link=EddieEditor@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>EddieEditor@cornell.edu</td> <td>link=JaneFaculty@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>JaneFaculty@cornell.edu</td> <td>link=PollyProxy@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -140,13 +140,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>assertTitle</td>
<td>//input[@name='deleteAccount' and @value='http://vivo.mydomain.edu/individual/u7032']</td> <td>VIVO</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='deleteAccount' and @value='http://vivo.mydomain.edu/individual/u884']</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -154,6 +149,16 @@
<td>name=deleteAccount</td> <td>name=deleteAccount</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>//input[@name='deleteAccount' and @value='http://vivo.mydomain.edu/individual/u5108']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//input[@name='deleteAccount' and @value='http://vivo.mydomain.edu/individual/u7926']</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>name=delete-account</td> <td>name=delete-account</td>
@ -164,6 +169,11 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Deleted 3 accounts. </td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Verify 3 user accounts are gone</td> <td class="comment">Verify 3 user accounts are gone</td>
@ -171,17 +181,17 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyElementNotPresent</td>
<td>ConnieCurator@cornell.edu</td> <td>link=EddieEditor@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyElementNotPresent</td>
<td>EddieEditor@cornell.edu</td> <td>link=JaneFaculty@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyElementNotPresent</td>
<td>JaneFaculty@cornell.edu</td> <td>link=PollyProxy@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -101,7 +101,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Curator, Connie |</td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -205,8 +205,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyTextNotPresent</td>
<td>link=Edit this individual</td> <td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -232,7 +232,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=loginName</td> <td>id=loginName</td>
<td>ConnieCurator@cornell.edu</td> <td>PollyProxy@cornell.edu</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
@ -280,8 +280,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyTextNotPresent</td>
<td>link=Edit this individual</td> <td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -8,8 +8,7 @@
<body> <body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody> <table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr> <tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="CreateNewCuratorUser.html">CreateNewCuratorUser</a></td></tr> <tr><td><a href="CreateNewProxyEditors.html">CreateNewProxyEditors</a></td></tr>
<tr><td><a href="CreateNewEditorUser.html">CreateNewEditorUser</a></td></tr>
<tr><td><a href="CreateNewLibrarian.html">CreateNewLibrarian</a></td></tr> <tr><td><a href="CreateNewLibrarian.html">CreateNewLibrarian</a></td></tr>
<tr><td><a href="CreateNewFacultyMember.html">CreateNewFacultyMember</a></td></tr> <tr><td><a href="CreateNewFacultyMember.html">CreateNewFacultyMember</a></td></tr>
<tr><td><a href="CreateNewSelfEditorUser.html">CreateNewSelfEditorUser</a></td></tr> <tr><td><a href="CreateNewSelfEditorUser.html">CreateNewSelfEditorUser</a></td></tr>

View file

@ -157,12 +157,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>Facult</td> <td>facult</td>
</tr>
<tr>
<td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>fac</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -222,7 +217,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>editor</td> <td>edito</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -242,7 +237,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>faculty</td> <td>facult</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -287,7 +282,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>editor</td> <td>edito</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -327,7 +322,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>faculty</td> <td>facult</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -397,7 +392,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>editor</td> <td>edito</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -407,7 +402,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>facul</td> <td>facult</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -427,7 +422,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=addProfile</td> <td>id=addProfile</td>
<td>faculty</td> <td>facult</td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
@ -534,26 +529,11 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>I am able to edit.</td> <td>I am able to edit.</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>link=My profile</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Check My profile</td> <td class="comment">Check My profile</td>

View file

@ -127,7 +127,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>Editor</td> <td>edito</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -137,7 +137,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>Libr</td> <td>libr</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -197,7 +197,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>editor</td> <td>edito</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -207,7 +207,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=selectProfileEditors</td> <td>id=selectProfileEditors</td>
<td>cura</td> <td>prox</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -217,7 +217,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>//form[@id='add-relation']/fieldset[2]/section/input</td> <td>//form[@id='add-relation']/fieldset[2]/section/input</td>
<td>fac</td> <td>facult</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -236,7 +236,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Curator, Connie |</td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -294,9 +294,119 @@
<td>Librarian, Lily</td> <td>Librarian, Lily</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-overview &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Eddie is able to edit Lily.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Librarian, Lily</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Eddie is able to edit Lily.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of 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>css=a.add-overview &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Eddie is able to edit Jane.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Eddie is able to edit Jane.</td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Test that editing works for Connie Curator</td> <td class="comment">Test that editing works for Polly Proxy</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -317,7 +427,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=loginName</td> <td>id=loginName</td>
<td>ConnieCurator@cornell.edu</td> <td>PollyProxy@cornell.edu</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
@ -344,11 +454,6 @@
<td>name=passwordChangeForm</td> <td>name=passwordChangeForm</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=My profile</td> <td>link=My profile</td>
@ -359,11 +464,81 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=a.edit-overview &gt; img.edit-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Polly is able to edit Jane.</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Polly is able to edit Jane. </td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</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>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Overview</td>
<td></td>
</tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Verify that both editors show up for Jane Faculty</td> <td class="comment">Verify that both editors show up for Jane Faculty</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Log in</td> <td>link=Log in</td>
@ -424,6 +599,11 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Overview</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=My account</td> <td>link=My account</td>
@ -436,7 +616,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Curator, Connie | </td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -101,7 +101,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextNotPresent</td> <td>verifyTextNotPresent</td>
<td>Curator, Connie |</td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -127,7 +127,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=addProfileEditor</td> <td>id=addProfileEditor</td>
<td>cura</td> <td>prox</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
@ -151,7 +151,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Curator, Connie | </td> <td>Proxy, Polly |</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -210,13 +210,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Edit this individual</td> <td>Overview</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>comment</td> <td>comment</td>
<td class="comment">Test that editing works for Connie Curator</td> <td class="comment">Test that editing works for Polly Proxy</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -237,7 +237,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=loginName</td> <td>id=loginName</td>
<td>ConnieCurator@cornell.edu</td> <td>PollyProxy@cornell.edu</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
@ -259,9 +259,99 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Overview</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that test admin sees the relationship</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</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>type</td>
<td>loginName</td>
<td>testAdmin@cornell.edu</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</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Manage profile editing</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Editor, Eddie | </td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Edit this individual</td> <td>link=Delete profile editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Proxy, Polly | </td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Delete profile editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane | Faculty Member </td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Remove selection</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>