Merge branch 'develop' of https://github.com/vivo-project/VIVO into develop

This commit is contained in:
tworrall 2013-10-23 09:57:19 -04:00
commit ed84094983
37 changed files with 1851 additions and 772 deletions

1
.gitignore vendored
View file

@ -8,3 +8,4 @@
/runtime.properties
/ontology/public/catalog-v0001.xml
rdf/auth/firsttime/test-user-model.owl

View file

@ -199,7 +199,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Password must be between 6 and 12 characters.</td>
<td>Please enter a password between 6 and 12 characters in length.</td>
<td></td>
</tr>
<!--Enter passwords that do match and are 6 characters long-->

View file

@ -96,11 +96,21 @@
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Administration</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Input</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>id=submit</td>
<td>Add individual of this class</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site Configuration</td>
@ -163,12 +173,12 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Class groups</td>
<td>link=Class hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Class hierarchy</td>
<td>link=Class groups</td>
<td></td>
</tr>
<tr>
@ -178,12 +188,12 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Data property hierarchy</td>
<td>link=Object property hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Object property hierarchy</td>
<td>link=Data property hierarchy</td>
<td></td>
</tr>
<tr>
@ -292,6 +302,11 @@
<td>Manage profile editing</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Relate profile editors and profiles</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select editors</td>
@ -302,6 +317,11 @@
<td>Select profiles</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Profile editors</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -332,11 +352,46 @@
<td>Page management</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Title</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>URL</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Custom Template</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Menu Page</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Controls</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Home</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Use Menu Ordering to set the order of menu items.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=menuMgmtLink</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -372,6 +427,31 @@
<td>Home</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Organizations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Research</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Events</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Refresh page after reordering menu items</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -389,7 +469,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Restrict Logins</td>
<td>link=Restrict logins</td>
<td></td>
</tr>
<tr>
@ -402,6 +482,16 @@
<td>Restrict Logins</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Logins are open to all.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Restrict Logins</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -437,6 +527,31 @@
<td>Editing Existing Record</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site name (max 50 characters)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Contact email address contact form submissions will be sent to this address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Theme</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Copyright text used in footer (e.g., name of your institution)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Copyright URL copyright text links to this URL</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -504,7 +619,37 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Email address</td>
<td>Email Address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>First name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Last name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Status</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Roles</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Login count</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Last Login</td>
<td></td>
</tr>
<tr>
@ -530,22 +675,42 @@
<!--Make sure available Ontology Editor options actually open up-->
<tr>
<td>clickAndWait</td>
<td>link=Class groups</td>
<td>link=Ontology list</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td>Ontologies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Class Groups</td>
<td>Ontologies</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>css=input.form-button</td>
<td>Add new ontology</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontology</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Namespace</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Prefix</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td>link=VIVO Core</td>
<td></td>
</tr>
<tr>
@ -575,12 +740,32 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Class Hierarchy</td>
<td>Asserted Class Hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Options</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>id=addClass</td>
<td>Add New Class</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:vivo:Address</td>
<td>link=expand all</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontology</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subclasses</td>
<td></td>
</tr>
<tr>
@ -600,7 +785,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Data property hierarchy</td>
<td>link=Class groups</td>
<td></td>
</tr>
<tr>
@ -610,12 +795,42 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Property Hierarchy</td>
<td>Class Groups</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Options</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=abbreviation</td>
<td>id=addClass</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=addGroup</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=hide subclasses</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Rank:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Classes:</td>
<td></td>
</tr>
<tr>
@ -648,9 +863,109 @@
<td>Object Property Hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Options</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=administered by</td>
<td>link=expand all</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=access provided by</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Local Name:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Group:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Domain Class:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Range Class:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</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=Data property hierarchy</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Data Property Hierarchy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Options</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=addProperty</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=expand all</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=abbreviation (vivo)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Local Name:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Group:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Domain Class:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Range Class:</td>
<td></td>
</tr>
<tr>
@ -685,42 +1000,27 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=overview</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</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=Ontology list</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Ontologies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontologies</td>
<td>id=addProperty</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO core</td>
<td>link=hide properties</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=contact</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Display Rank:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Properties:</td>
<td></td>
</tr>
<tr>
@ -759,6 +1059,41 @@
<td>Enter Web-accessible URL of document containing RDF to add or remove:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Or upload a file from your computer: </td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=rdfStream</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>add instance data (supports large data files)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>add mixed RDF (instances and/or ontology)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>remove mixed RDF (instances and/or ontology)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>create classgroups automatically</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -794,6 +1129,11 @@
<td>link=Connect DB</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Execute Workflow</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -829,6 +1169,11 @@
<td>Select format</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -869,6 +1214,11 @@
<td>Format for SELECT query results:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Format for CONSTRUCT and DESCRIBE query results:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -904,6 +1254,21 @@
<td>Subject</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Predicate</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Object</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>css=input.submit</td>
<td>Generate Query</td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -935,11 +1300,21 @@
<td>Search Index Status</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The search indexer is idle.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>The most recent update was at</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=rebuild</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Reset the search index and re-populate it.</td>
@ -980,6 +1355,16 @@
<td>link=Refresh Cached Models for Visualization</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Why is it needed?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>What's involved in the caching process?</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>We're sorry, but you are not authorized to view the page you requested. If you think this is an error, please contact us and we'll be happy to help.</td>
@ -1005,6 +1390,11 @@
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=submit</td>
<td>Recompute Inferences</td>
</tr>
<!--log out-->
<tr>
<td>clickAndWait</td>

View file

@ -109,7 +109,7 @@
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td>Are you sure you want to delete this account??</td>
<td></td>
</tr>
<tr>

View file

@ -223,7 +223,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Password must be between 6 and 12 characters.</td>
<td>Please enter a password between 6 and 12 characters in length.</td>
<td></td>
</tr>
<!--Try using the original password as the new password-->

View file

@ -1,21 +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="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="AdminBadLogin.html">AdminBadLogin</a></td></tr>
<tr><td><a href="AdminLoginLogout.html">AdminLoginLogout</a></td></tr>
<tr><td><a href="AdminChangePassword.html">AdminChangePassword</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="NewAdminCheckPrivileges.html">NewAdminCheckPrivileges</a></td></tr>
<tr><td><a href="NewAdminDelete.html">NewAdminDelete</a></td></tr>
</tbody></table>
</body>
</html>
<?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="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="AdminBadLogin.html">AdminBadLogin</a></td></tr>
<tr><td><a href="AdminLoginLogout.html">AdminLoginLogout</a></td></tr>
<tr><td><a href="AdminChangePassword.html">AdminChangePassword</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="NewAdminCheckPrivileges.html">NewAdminCheckPrivileges</a></td></tr>
<tr><td><a href="NewAdminDelete.html">NewAdminDelete</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -80,6 +80,11 @@
<td>User accounts</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>5 accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new account']</td>
@ -161,6 +166,11 @@
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>6 accounts</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=RickRookie@cornell.edu</td>

View file

@ -98,7 +98,7 @@
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td>Are you sure you want to delete this account??</td>
<td></td>
</tr>
<tr>
@ -118,7 +118,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Deleted 1 accounts.</td>
<td>Deleted 1 account.</td>
<td></td>
</tr>
<tr>

View file

@ -98,7 +98,7 @@
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td>Are you sure you want to delete this account??</td>
<td></td>
</tr>
<tr>
@ -118,7 +118,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Deleted 1 accounts.</td>
<td>Deleted 1 account.</td>
<td></td>
</tr>
<tr>

View file

@ -98,7 +98,7 @@
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td>Are you sure you want to delete this account??</td>
<td></td>
</tr>
<tr>
@ -118,7 +118,7 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Deleted 1 accounts.</td>
<td>Deleted 1 account.</td>
<td></td>
</tr>
<tr>

View file

@ -32,7 +32,6 @@
<td>VIVO</td>
<td></td>
</tr>
<!--Must not be logged in already-->
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
@ -43,6 +42,7 @@
<td>Log in to VIVO</td>
<td></td>
</tr>
<!--Must not be logged in already-->
<!--Try logging in with wrong password-->
<tr>
<td>type</td>

View file

@ -83,13 +83,13 @@
<!--Verify the Hours class exists-->
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<!--Link to Class Hours-->
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -107,6 +107,11 @@
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No individuals to display</td>
<td></td>
</tr>
<!--Verify Daytime hours does not exist-->
<tr>
<td>verifyTextNotPresent</td>
@ -147,12 +152,12 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -171,8 +176,8 @@
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Daytime hours</td>
<td>verifyElementPresent</td>
<td>link=Daytime hours</td>
<td></td>
</tr>
<tr>

View file

@ -117,11 +117,6 @@
<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>
@ -140,7 +135,7 @@
<!--Verify new Times sub-class Hours added-->
<tr>
<td>verifyTextPresent</td>
<td>vivo:Hours</td>
<td>Hours</td>
<td></td>
</tr>
<tr>
@ -148,6 +143,16 @@
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(not identified)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>site administrator</td>
@ -155,7 +160,17 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:http://vivoweb.org/ontology/core#hours</td>
<td>-1</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(unspecified)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>http://vivo.mydomain.edu/individual/hours</td>
<td></td>
</tr>
<tr>
@ -170,7 +185,17 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>http://vivo.mydomain.edu/individual/</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -117,11 +117,6 @@
<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>
@ -140,7 +135,7 @@
<!--Verify new sub-class Minutes added properly-->
<tr>
<td>verifyTextPresent</td>
<td>vivo:Minutes</td>
<td>Minutes</td>
<td></td>
</tr>
<tr>
@ -148,6 +143,16 @@
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(not identified)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>minutes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>editor, curator, site administrator</td>
@ -155,7 +160,17 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>exact:http://vivoweb.org/ontology/core#minutes</td>
<td>-1</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>(unspecified)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>http://vivo.mydomain.edu/individual/minutes</td>
<td></td>
</tr>
<tr>
@ -170,7 +185,17 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Minutes</td>
<td>link=Minutes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Times</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>http://vivo.mydomain.edu/individual/</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -83,7 +83,7 @@
<!--Select Class Hours-->
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -162,7 +162,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -180,6 +180,11 @@
<td>Individuals in Class Hours</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No individuals to display</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Daytime hours</td>

View file

@ -83,13 +83,13 @@
<!--Make sure sub-class Hours actually exists-->
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<!--Select to edit sub-class Hours-->
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -131,7 +131,7 @@
<!--Verify sub-class Hours no longer exists-->
<tr>
<td>verifyElementNotPresent</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -83,13 +83,13 @@
<!--Make sure sub-class Minutes actually exists-->
<tr>
<td>verifyElementPresent</td>
<td>link=vivo:Minutes</td>
<td>link=Minutes</td>
<td></td>
</tr>
<!--Select to edit sub-class Minutes-->
<tr>
<td>clickAndWait</td>
<td>link=vivo:Minutes</td>
<td>link=Minutes</td>
<td></td>
</tr>
<tr>
@ -131,7 +131,7 @@
<!--Verify sub-class Minutes no longer exists-->
<tr>
<td>verifyElementNotPresent</td>
<td>link=vivo:Minutes</td>
<td>link=Minutes</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -82,8 +82,8 @@
</tr>
<!--Verify that core:Hour exists-->
<tr>
<td>verifyTextPresent</td>
<td>exact:vivo:Hours</td>
<td>verifyElementPresent</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -103,13 +103,13 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO core</td>
<td>http://vivo.mydomain.edu/individual/</td>
<td></td>
</tr>
<!--Navigate to core:Hours-->
<tr>
<td>clickAndWait</td>
<td>link=vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -130,7 +130,7 @@
<!--Verify core:Hours info is correct-->
<tr>
<td>verifyElementPresent</td>
<td>link=exact:vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -150,12 +150,12 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO core</td>
<td>http://vivo.mydomain.edu/individual/</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=exact:vivo:Hours</td>
<td>link=Hours</td>
<td></td>
</tr>
<tr>
@ -163,26 +163,6 @@
<td>Class Control Panel</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=Class groups</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--View class groups-->
<tr>
<td>clickAndWait</td>

View file

@ -111,9 +111,14 @@
<td></td>
</tr>
<!--Make Jane Faculty an Assistant Professor-->
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-preferredTitle &gt; img.add-individual</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -121,14 +126,9 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>id=preferredTitle</td>
<td>Assistant Professor</td>
</tr>
<tr>

View file

@ -80,7 +80,12 @@
<td>Default Menu</td>
<td></td>
</tr>
<!--Verify default tabs-->
<!--Verify default tabs are in Menu Ordering list-->
<tr>
<td>verifyTextPresent</td>
<td>Menu Ordering</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Home</td>
@ -106,6 +111,16 @@
<td>Events</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>id=submit</td>
<td>Add new menu page</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Refresh page after reordering menu items</td>
<td></td>
</tr>
<!--Verify default People URL-->
<tr>
<td>open</td>
@ -154,7 +169,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Organizations URL-->
@ -205,7 +220,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Research URL-->
@ -256,7 +271,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Events URL-->
@ -307,7 +322,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default People tab-->
@ -358,7 +373,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Organizations tab-->
@ -409,7 +424,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Research tab-->
@ -460,7 +475,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Verify default Events tab-->
@ -511,7 +526,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -98,73 +98,78 @@
</tr>
<!--Add visiting hours-->
<tr>
<td>select</td>
<td>ParentURI</td>
<td>label=dateTimeInterval (vivo)</td>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>GroupURI</td>
<td>name=ParentURI</td>
<td>label=date/time interval (vivo)</td>
</tr>
<tr>
<td>select</td>
<td>name=GroupURI</td>
<td>label=Place</td>
</tr>
<tr>
<td>select</td>
<td>HiddenFromDisplayBelowRoleLevelUsingRoleUri</td>
<td>label=editor, curator, site administrator</td>
</tr>
<tr>
<td>select</td>
<td>ProhibitedFromUpdateBelowRoleLevelUsingRoleUri</td>
<td>label=site administrator</td>
</tr>
<tr>
<td>select</td>
<td>Namespace</td>
<td>name=Namespace</td>
<td>label=Bibontology</td>
</tr>
<tr>
<td>type</td>
<td>LocalName</td>
<td>name=LocalName</td>
<td>visitingHours</td>
</tr>
<tr>
<td>type</td>
<td>DomainPublic</td>
<td>name=DomainPublic</td>
<td>visiting hours</td>
</tr>
<tr>
<td>select</td>
<td>NamespaceInverse</td>
<td>name=NamespaceInverse</td>
<td>label=Bibontology</td>
</tr>
<tr>
<td>select</td>
<td>DomainVClassURI</td>
<td>label=vivo:Museum</td>
</tr>
<tr>
<td>type</td>
<td>LocalNameInverse</td>
<td>name=LocalNameInverse</td>
<td>visitingHoursFor</td>
</tr>
<tr>
<td>type</td>
<td>RangePublic</td>
<td>name=RangePublic</td>
<td>visiting hours for</td>
</tr>
<tr>
<td>select</td>
<td>RangeVClassURI</td>
<td>label=vivo:Date/Time Interval</td>
<td>name=DomainVClassURI</td>
<td>label=Museum (vivo)</td>
</tr>
<tr>
<td>select</td>
<td>name=RangeVClassURI</td>
<td>label=Date/Time Interval (vivo)</td>
</tr>
<tr>
<td>select</td>
<td>name=HiddenFromDisplayBelowRoleLevelUsingRoleUri</td>
<td>label=editor, curator, site administrator</td>
</tr>
<tr>
<td>select</td>
<td>name=ProhibitedFromUpdateBelowRoleLevelUsingRoleUri</td>
<td>label=site administrator</td>
</tr>
<tr>
<td>type</td>
<td>DomainDisplayTier</td>
<td>name=DomainDisplayTier</td>
<td>100</td>
</tr>
<tr>
<td>click</td>
<td>OfferCreateNewOption</td>
<td>name=OfferCreateNewOption</td>
<td></td>
</tr>
<tr>
@ -180,12 +185,12 @@
<!--Verify visiting hours has been properly added-->
<tr>
<td>verifyTextPresent</td>
<td>bibo:visitingHours</td>
<td>visiting hours (bibo)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:vivo:dateTimeInterval</td>
<td>link=date/time interval (vivo)</td>
<td></td>
</tr>
<tr>
@ -204,13 +209,18 @@
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:vivo:Museum</td>
<td>verifyTextPresent</td>
<td>visiting hours</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:vivo:Date/Time Interval</td>
<td>link=Museum (vivo)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Date/Time Interval (vivo)</td>
<td></td>
</tr>
<tr>

View file

@ -88,7 +88,7 @@
</tr>
<tr>
<td>assertTitle</td>
<td>Classgroup Editing Form</td>
<td>Property Group Editing Form</td>
<td></td>
</tr>
<!--Change Display Rank for place from 5 to 2-->
@ -108,9 +108,19 @@
<td></td>
</tr>
<!--Verify change has taken place-->
<tr>
<td>verifyElementPresent</td>
<td>link=Place</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Place</td>
<td>Display Rank:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2</td>
<td></td>
</tr>
<!--Logout-->

View file

@ -83,7 +83,7 @@
<!--Select to open visiting hours-->
<tr>
<td>clickAndWait</td>
<td>link=visiting hours</td>
<td>link=visiting hours (bibo)</td>
<td></td>
</tr>
<tr>

View file

@ -1,457 +1,462 @@
<?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>AddPositions</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">AddPositions</td></tr>
</thead><tbody>
<!--Validate this form and add advises-->
<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>
<!--Must not be logged in already-->
<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>
<!--Must log in as site admin-->
<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>
<!--Navigate to test faculty member via Index-->
<tr>
<td>clickAndWait</td>
<td>link=Index</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>
<!--Select advises editing-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-advisorIn &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create advising relationship entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship Type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advisee: Last Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>First Name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Degree Candidacy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Start <br />Year </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>End <br />Year</td>
<td></td>
</tr>
<!--Cancel without adding anything-->
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-advisorIn &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<!--Add only type, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the Last Name field. </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the First Name field. </td>
<td></td>
</tr>
<!--Add only type and last name, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Smith</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the First Name field. </td>
<td></td>
</tr>
<!--Add only type and first name, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Joe</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the Last Name field. </td>
<td></td>
</tr>
<!--Add only type. last name, and first name, which should be accepted-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Smith</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Joe</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<!--Verify display of first advises-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<!--Add a second advises, including all fields-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-advisorIn &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Graduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Doe</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>John</td>
</tr>
<tr>
<td>type</td>
<td>id=SubjectArea</td>
<td>Primates</td>
</tr>
<tr>
<td>select</td>
<td>id=degreeUri</td>
<td>label=M.S. Master of Science</td>
</tr>
<tr>
<td>type</td>
<td>id=startField-year</td>
<td>2008</td>
</tr>
<tr>
<td>type</td>
<td>id=endField-year</td>
<td>2011</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify display of first and second advises-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>graduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doe, John, M.S.&nbsp;&nbsp;candidate, 2008 - 2011</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Doe, John</td>
<td></td>
</tr>
<!--Add a third advises, exluding degree and end date-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-advisorIn &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Faculty Mentoring Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Adams</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Jeff</td>
</tr>
<tr>
<td>type</td>
<td>id=SubjectArea</td>
<td>Primate Health</td>
</tr>
<tr>
<td>type</td>
<td>id=startField-year</td>
<td>2012</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all 3 advises together-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>graduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doe, John, M.S.&nbsp;&nbsp;candidate, 2008 - 2011</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Doe, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Jeff, 2012 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Jeff</td>
<td></td>
</tr>
<!--Log out-->
<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>
<?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>AddPositions</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">AddPositions</td></tr>
</thead><tbody>
<!--Validate this form and add advises-->
<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>
<!--Must not be logged in already-->
<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>
<!--Must log in as site admin-->
<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>
<!--Navigate to test faculty member via Index-->
<tr>
<td>clickAndWait</td>
<td>link=Index</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>
<!--Select advises editing-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[8]</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[23]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create advisor relationship entry for Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advising Relationship Type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Advisee: Last name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>First name</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Subject Area</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Degree Candidacy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Years of Participation</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>
<!--Cancel without adding anything-->
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[23]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<!--Add only type, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the Last Name field. </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the First Name field. </td>
<td></td>
</tr>
<!--Add only type and last name, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Smith</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the First Name field. </td>
<td></td>
</tr>
<!--Add only type and first name, which results in error-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Joe</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>You must enter a value in the Last Name field. </td>
<td></td>
</tr>
<!--Add only type. last name, and first name, which should be accepted-->
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Undergraduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Smith</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Joe</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<!--Verify display of first advises-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<!--Add a second advises, including all fields-->
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[23]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Graduate Advising Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Doe</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>John</td>
</tr>
<tr>
<td>type</td>
<td>id=SubjectArea</td>
<td>Primates</td>
</tr>
<tr>
<td>select</td>
<td>id=degreeUri</td>
<td>label=M.S. Master of Science</td>
</tr>
<tr>
<td>type</td>
<td>id=startField-year</td>
<td>2008</td>
</tr>
<tr>
<td>type</td>
<td>id=endField-year</td>
<td>2011</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify display of first and second advises-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>graduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doe, John, M.S.&nbsp;&nbsp;candidate, 2008 - 2011</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Doe, John</td>
<td></td>
</tr>
<!--Add a third advises, exluding degree and end date-->
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[23]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=selector</td>
<td>label=Faculty Mentoring Relationship</td>
</tr>
<tr>
<td>type</td>
<td>id=advisee</td>
<td>Adams</td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>Jeff</td>
</tr>
<tr>
<td>type</td>
<td>id=SubjectArea</td>
<td>Primate Health</td>
</tr>
<tr>
<td>type</td>
<td>id=startField-year</td>
<td>2012</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all 3 advises together-->
<tr>
<td>verifyTextPresent</td>
<td>undergraduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>graduate advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Doe, John, M.S.&nbsp;&nbsp;candidate, 2008 - 2011</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Doe, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Jeff, 2012 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Jeff</td>
<td></td>
</tr>
<!--Log out-->
<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

@ -116,9 +116,14 @@
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-preferredTitle &gt; img.add-individual</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -126,24 +131,14 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: preferred title</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>id=preferredTitle</td>
<td>Assistant Professor</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>

View file

@ -86,9 +86,14 @@
<td></td>
</tr>
<!--Select awards editing-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[12]</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-awardOrHonor &gt; img.add-individual</td>
<td>xpath=(//img[@alt='add'])[33]</td>
<td></td>
</tr>
<tr>
@ -108,9 +113,14 @@
<td></td>
</tr>
<!--Add only organization name, which results in error-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[12]</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-awardOrHonor &gt; img.add-individual</td>
<td>xpath=(//img[@alt='add'])[33]</td>
<td></td>
</tr>
<tr>
@ -188,7 +198,7 @@
<!--Add second award using same organization-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-awardOrHonor &gt; img.add-individual</td>
<td>xpath=(//img[@alt='add'])[33]</td>
<td></td>
</tr>
<tr>
@ -270,7 +280,7 @@
<!--Add third award using new organization-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-awardOrHonor &gt; img.add-individual</td>
<td>xpath=(//img[@alt='add'])[33]</td>
<td></td>
</tr>
<tr>
@ -565,6 +575,11 @@
<td>Primate Expert</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-R-Us</td>

View file

@ -11,6 +11,26 @@
<thead>
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
</thead><tbody>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Add test Faculty member named Jane Faculty-->
<tr>
<td>deleteAllVisibleCookies</td>
@ -118,7 +138,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-preferredTitle &gt; img.add-individual</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -126,24 +146,14 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: preferred title</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>id=preferredTitle</td>
<td>Assistant Professor</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>

View file

@ -85,9 +85,14 @@
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[12]</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='educationalTraining']/a/img</td>
<td>css=a.add-RO_0000056 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -108,7 +113,12 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='educationalTraining']/a/img</td>
<td>css=a.add-RO_0000056 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<!--Verify entering no fields results in error-->
@ -197,7 +207,7 @@
</tr>
<tr>
<td>select</td>
<td>degree</td>
<td>id=degreeUri</td>
<td>label=B.S. Bachelor of Science</td>
</tr>
<tr>
@ -261,9 +271,10 @@
<td>link=Carroll College</td>
<td></td>
</tr>
<!--Add degree from another new organization-->
<tr>
<td>clickAndWait</td>
<td>//h3[@id='educationalTraining']/a/img</td>
<td>css=a.add-RO_0000056 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -271,32 +282,6 @@
<td>Edit</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>
<!--Add degree from another new organization-->
<tr>
<td>select</td>
<td>id=typeSelector</td>
@ -319,7 +304,7 @@
</tr>
<tr>
<td>select</td>
<td>degree</td>
<td>id=degreeUri</td>
<td>label=M.B.A. Master of Business Administration</td>
</tr>
<tr>
@ -342,6 +327,31 @@
<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>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>refreshAndWait</td>
<td>10000</td>
<td></td>
</tr>
<!--Verify both degrees appear-->
<tr>
<td>assertTitle</td>
@ -371,7 +381,12 @@
<!--Add third degree from new organization-->
<tr>
<td>clickAndWait</td>
<td>//h3[@id='educationalTraining']/a/img</td>
<td>css=a.add-RO_0000056 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
@ -379,11 +394,6 @@
<td>id=typeSelector</td>
<td>label=University</td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>relatedIndLabel</td>
@ -396,7 +406,7 @@
</tr>
<tr>
<td>select</td>
<td>degree</td>
<td>id=degreeUri</td>
<td>label=M.Ed. Master of Education</td>
</tr>
<tr>

View file

@ -80,12 +80,12 @@
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all 3 degree entries exist-->
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all 3 degree entries exist-->
<tr>
<td>verifyTextPresent</td>
<td>B.S. in Business Administration, Carroll College 1980</td>
@ -104,7 +104,7 @@
<!--Change department, year, and supplemental info for B.S. degree-->
<tr>
<td>clickAndWait</td>
<td>//div[@id='wrapper-content']/section[7]/article[3]/ul/li[3]/a[2]/img</td>
<td>xpath=(//img[@alt='edit this entry'])[4]</td>
<td></td>
</tr>
<tr>
@ -191,7 +191,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='wrapper-content']/section[7]/article[3]/ul/li[2]/a[2]/img</td>
<td>xpath=(//img[@alt='edit this entry'])[3]</td>
<td></td>
</tr>
<tr>
@ -258,7 +258,7 @@
<!--Change M.Ed. to add department and delete supplemental info-->
<tr>
<td>clickAndWait</td>
<td>css=a.edit-educationalTraining &gt; img.edit-individual</td>
<td>css=a.edit-RO_0000056 &gt; img.edit-individual</td>
<td></td>
</tr>
<tr>

View file

@ -116,9 +116,14 @@
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-preferredTitle &gt; img.add-individual</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028</td>
<td></td>
</tr>
<tr>
@ -126,24 +131,14 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: preferred title</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>id=preferredTitle</td>
<td>Assistant Professor</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>

View file

@ -107,9 +107,14 @@
<td></td>
</tr>
<!--Delete degrees-->
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-educationalTraining &gt; img.delete-individual</td>
<td>css=a.delete-RO_0000056 &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
@ -119,7 +124,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
@ -129,7 +134,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-educationalTraining &gt; img.delete-individual</td>
<td>css=a.delete-RO_0000056 &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
@ -139,7 +144,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
@ -149,7 +154,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-educationalTraining &gt; img.delete-individual</td>
<td>css=a.delete-RO_0000056 &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
@ -159,7 +164,7 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>

View file

@ -47,11 +47,21 @@
<td>carroll - VIVO Search Results</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>verifyTextPresent</td>
<td>Carroll University University</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Carroll University</td>
@ -77,11 +87,21 @@
<td>wisconsin - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>University of Wisconsin University</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=University of Wisconsin</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Wisconsin State or Province</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Wisconsin</td>

View file

@ -116,9 +116,14 @@
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-preferredTitle &gt; img.add-individual</td>
<td>css=header &gt; #ARG_2000028 &gt; a.add-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
@ -126,24 +131,14 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: preferred title</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>id=preferredTitle</td>
<td>Assistant Professor</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>

View file

@ -32,6 +32,142 @@
<td>VIVO</td>
<td></td>
</tr>
<!--Check screen layout when not logged in-->
<tr>
<td>verifyTextPresent</td>
<td>Welcome to VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO is a research-focused discovery tool that enables collaboration among scientists across all disciplines.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Browse or search information on people, departments, courses, grants, and grants.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Email</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Password</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=loginForm</td>
<td>Log in</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Search VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>css=input.search</td>
<td>Search</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=input.search</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No research content found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-faculty-mbrs &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No faculty members found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-academic-depts &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No academic departments found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-stats &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=p.stats-count</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>©2013 VIVO Project</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Terms of Use</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Powered by VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Version</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=unknown</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=About</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Support</td>
<td></td>
</tr>
<!--Must be logged out-->
<tr>
<td>clickAndWait</td>
@ -59,6 +195,132 @@
<td>loginForm</td>
<td></td>
</tr>
<!--Check screen layout when logged in-->
<tr>
<td>verifyTextPresent</td>
<td>Welcome to VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO is a research-focused discovery tool that enables collaboration among scientists across all disciplines.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Browse or search information on people, departments, courses, grants, and grants.</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Log in</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Email</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Password</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Search VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>css=input.search</td>
<td>Search</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=input.search</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No research content found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-faculty-mbrs &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No faculty members found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-academic-depts &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No academic departments found.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=#home-stats &gt; h4</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=p.stats-count</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>©2013 VIVO Project</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Terms of Use</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Powered by VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Version rel-1.6-rc1</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rel-1.6-rc1</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=About</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Support</td>
<td></td>
</tr>
<!--Navigate to Site Configuraton page-->
<tr>
<td>clickAndWait</td>
@ -80,16 +342,137 @@
<td>Site Information</td>
<td></td>
</tr>
<!--Verify screen layout correct-->
<tr>
<td>verifyTextPresent</td>
<td>Site Information</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Editing Existing Record</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Site name (max 50 characters)</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=ApplicationName</td>
<td>VIVO</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=ApplicationName</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Contact email address contact form submissions will be sent to this address</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=ContactMail</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=ContactMail</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Theme</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=ThemeDir</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Copyright text used in footer (e.g., name of your institution)</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=CopyrightAnchor</td>
<td>VIVO Project</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=CopyrightAnchor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Copyright URL copyright text links to this URL</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=CopyrightURL</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=CopyrightURL</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>id=primaryAction</td>
<td>Save changes</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=primaryAction</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>name=_cancel</td>
<td>Cancel</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>name=_cancel</td>
<td></td>
</tr>
<!--Change site information fields-->
<tr>
<td>type</td>
<td>ApplicationName</td>
<td>VIVO Test Site</td>
</tr>
<tr>
<td>type</td>
<td>name=ContactMail</td>
<td>hlm7@cornell.edu</td>
</tr>
<tr>
<td>select</td>
<td>id=ThemeDir</td>
<td>label=vitro</td>
</tr>
<tr>
<td>select</td>
<td>id=ThemeDir</td>
<td>label=wilma</td>
</tr>
<tr>
<td>type</td>
<td>CopyrightAnchor</td>
<td>VIVO Project 2012</td>
<td>VIVO Project 2013</td>
</tr>
<tr>
<td>type</td>
<td>CopyrightURL</td>
<td>vivoweb.org</td>
</tr>
<tr>
<td>clickAndWait</td>
@ -111,17 +494,48 @@
<td>link=Home</td>
<td></td>
</tr>
<!--Verify that changes were made (cannot test site name)-->
<tr>
<td>assertTitle</td>
<td>VIVO Test Site</td>
<td></td>
</tr>
<!--Verify that changes were made (cannot test site name)-->
<tr>
<td>verifyTextPresent</td>
<td>VIVO Project 2012</td>
<td>VIVO Project 2013</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>©2013</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO Project 2013</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Terms of Use</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Powered by VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Version rel-1.6-rc1</td>
<td></td>
</tr>
<!--Set site information back to default-->
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
@ -142,17 +556,36 @@
<td>Site Information</td>
<td></td>
</tr>
<!--Set site information back to default-->
<tr>
<td>type</td>
<td>ApplicationName</td>
<td>VIVO</td>
</tr>
<tr>
<td>type</td>
<td>name=ContactMail</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=ThemeDir</td>
<td>label=vitro</td>
</tr>
<tr>
<td>select</td>
<td>id=ThemeDir</td>
<td>label=wilma</td>
</tr>
<tr>
<td>type</td>
<td>CopyrightAnchor</td>
<td>VIVO Project</td>
</tr>
<tr>
<td>type</td>
<td>name=CopyrightURL</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>primaryAction</td>
@ -174,6 +607,46 @@
<td>VIVO Project</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>VIVO Project</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>©2013 VIVO Project</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Terms of Use</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Powered by VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Version rel-1.6-rc1</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rel-1.6-rc1</td>
<td></td>
</tr>
<!--Logout-->
<tr>
<td>clickAndWait</td>

View file

@ -126,10 +126,15 @@
<td>Locations</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Test HTML Page</td>
<td></td>
</tr>
<!--Delete new menu items-->
<tr>
<td>clickAndWait</td>
<td>css=img[alt=&quot;delete&quot;]</td>
<td>xpath=(//img[@alt='delete this page'])[2]</td>
<td></td>
</tr>
<tr>
@ -139,7 +144,7 @@
</tr>
<tr>
<td>click</td>
<td>css=img[alt=&quot;delete&quot;]</td>
<td>xpath=(//img[@alt='delete this page'])[4]</td>
<td></td>
</tr>
<tr>
@ -159,7 +164,7 @@
</tr>
<tr>
<td>click</td>
<td>css=img[alt=&quot;delete&quot;]</td>
<td>xpath=(//img[@alt='delete this page'])[6]</td>
<td></td>
</tr>
<tr>
@ -179,7 +184,7 @@
</tr>
<tr>
<td>click</td>
<td>xpath=(//img[@alt='delete'])[3]</td>
<td>xpath=(//img[@alt='delete this page'])[7]</td>
<td></td>
</tr>
<tr>
@ -199,7 +204,7 @@
</tr>
<tr>
<td>click</td>
<td>xpath=(//img[@alt='delete'])[7]</td>
<td>xpath=(//img[@alt='delete this page'])[11]</td>
<td></td>
</tr>
<tr>
@ -263,6 +268,11 @@
<td>Locations</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Test HTML Page</td>
<td></td>
</tr>
<!--Logout-->
<tr>
<td>clickAndWait</td>

View file

@ -93,17 +93,27 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Title</td>
<td>Add New Page</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Content Type</td>
<td>Title *</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Pretty URL</td>
<td>Content Type *</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add one or more types</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Pretty URL *</td>
<td></td>
</tr>
<tr>
@ -123,7 +133,12 @@
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Custom template</td>
<td>Custom template requiring content</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Custom template containing all content</td>
<td></td>
</tr>
<tr>
@ -141,13 +156,18 @@
<td>If left blank, the page title will be used.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select page permissions</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>clickAndWait</td>
<td>id=cancelPage</td>
<td></td>
</tr>
@ -156,11 +176,6 @@
<td>10000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
@ -722,7 +737,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Check Courses menu tab-->
@ -773,7 +788,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Check Equipment menu tab-->
@ -824,7 +839,7 @@
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=rebuilding the search index</td>
<td>link=Try rebuilding the search index</td>
<td></td>
</tr>
<!--Check Locations menu-->
@ -848,6 +863,46 @@
<td>Continent</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Africa</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Asia</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Australia and New Zealand</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Europe</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=northern America</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Oceania</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=South America</td>
<td></td>
</tr>
<!--Logout-->
<tr>
<td>clickAndWait</td>

View file

@ -80,6 +80,21 @@
<td>Ontologies</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ontology</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Namespace</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Prefix</td>
<td></td>
</tr>
<!--Make sure SWRC does not already exist-->
<tr>
<td>verifyTextNotPresent</td>