vivo/legacy/utilities/acceptance-tests/suites/CreatePeople/AddFacultyInfo2.html
2015-11-19 23:47:41 +00:00

1005 lines
16 KiB
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>AddFacultyInfo2</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">AddFacultyInfo2</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>200000</td>
<td></td>
</tr>
<!--Add a second value for fields entered via AddFacultyInfo-->
<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-->
<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>
<!--Find Jane Faculty via Index-->
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Add second value to fields allowed more than one value-->
<tr>
<td>clickAndWait</td>
<td>//h2[@id='hasResearchArea']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=showAddFormButton</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Select or create a VIVO-defined concept.</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=relatedIndLabel</td>
<td>African Primates</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Return to Profile Page</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//img[@alt='manage']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=showAddFormButton</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>name=urlType</td>
<td>label=Standard Web Link</td>
</tr>
<tr>
<td>type</td>
<td>url</td>
<td>http://cit.cprnell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>CIT Homepage</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=returnToIndividual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-geographicFocus &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td></td>
</tr>
<tr>
<td>sendKeys</td>
<td>id=object</td>
<td>southern afri</td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>sendKeys</td>
<td>id=object</td>
<td>${KEY_DOWN}</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</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>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[36]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=award</td>
<td>Chimp Lover for Life</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>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[4]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=telephoneNumber</td>
<td>607-288-8888</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>xpath=(//img[@alt='add'])[41]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=telephoneNumber</td>
<td>607-299-9999</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-ARG_2000028 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=emailAddress</td>
<td>jane@gmail.com</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=article.property &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>type</td>
<td>id=streetAddressOne</td>
<td>CIT Cornell University</td>
</tr>
<tr>
<td>type</td>
<td>id=city</td>
<td>Ithaca</td>
</tr>
<tr>
<td>type</td>
<td>id=state</td>
<td>New York</td>
</tr>
<tr>
<td>type</td>
<td>id=postalCode</td>
<td>14853</td>
</tr>
<tr>
<td>type</td>
<td>id=countryEditMode</td>
<td>United States of America</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>//h3[@id='orcidId']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=orcidIdDisplay</td>
<td>454545</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>//h3[@id='researcherId']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td>tinyMCE.activeEditor.setContent('67676767')</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='scopusId']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td>tinyMCE.activeEditor.setContent('987654321')</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='freetextKeyword']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td>tinyMCE.activeEditor.setContent('African Primates')</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Add new release 1.3 fields-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-eRACommonsId &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td>tinyMCE.activeEditor.setContent('ABC123987')</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Updated test case to add two more fields for 1.6-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-ARG_0000197 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>runScript</td>
<td>tinyMCE.activeEditor.setContent('2727272727272727')</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-hasCollaborator &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td></td>
</tr>
<tr>
<td>sendKeys</td>
<td>id=object</td>
<td>Librar</td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>sendKeys</td>
<td>id=object</td>
<td>${KEY_DOWN}</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</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>
<!--Verify all fields added-->
<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>verifyTextPresent</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Assistant Professor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I am named after Jane in the Tarzan stories. Yes, my last name really is faculty.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=African Primates</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primatia Africana</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Mozamia</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=southern Africa</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=mejane@primates-r-us.com</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=jane@gmail.com</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=jfac@gmail.com</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-266-6666</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-288-8888</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=CUL Homepage</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=CIT Homepage</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, John&nbsp;&nbsp;&nbsp;Faculty Member Emeritus</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Librarian, Lily Lou</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Librarian, Lily Lou&nbsp;&nbsp;Assistant Librarian</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Apes on Parade</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Apes on Parade 1991 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Week</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ape Week&nbsp;&nbsp;(Newsletter) 1988 - 1990</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Reactions</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=USA1234567890</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I study apes, of course.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>African Apes</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>African Primates</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I teach apes how to communicate with humans.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>postdoc or fellow advising relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Smith, Joe</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>I travel the world teaching apes how to communicate with humans.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Variety of Apes in Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Variety of Apes in Africa&nbsp;&nbsp;(Conference Poster) 1983</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates of East Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primates of East Africa 1984 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=JF Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=JF Feeding Revised</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Licensed Primate Instructor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Experts</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Trainer of the Decade</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ape Trainer of the Decade, conferred by Professional Ape Trainer Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Professional Ape Trainer Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Amy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Amy, 2013 -</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mrs. Jane E. Faculty, Jr.</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jungle 1234</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Tree 99</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Congo City</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Congola State</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234567890</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Democratic Republic of Congo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>CIT Cornell University</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ithaca, New York&nbsp;&nbsp;14853</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>United States of America</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-299-9999</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>607-277-7777</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=http://orcid.org/11111</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=http://orcid.org/454545</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ABC121212</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ABC123987</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>222222</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>67676767</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=3333333</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=987654321</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2727272727272727</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>976976976976</td>
<td></td>
</tr>
<!--Logout-->
<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>