Holly automated as many of the formerly manual tests as possible plus updated other tests to make sure all fields are tested.
This commit is contained in:
parent
b672cf7e0b
commit
4ea1f57f74
54 changed files with 3744 additions and 682 deletions
|
@ -160,27 +160,7 @@
|
|||
<!--Test overview entry (image and webpage have been tested)-->
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[14]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Primate Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Select an existing Organization for Primate Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>objectVar</td>
|
||||
<td>label=Primate Colleges of the World</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>submit</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[6]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -190,7 +170,37 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='grantAwardedBy']/a/img</td>
|
||||
<td>css=a.add-relates > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=organization</td>
|
||||
<td>primate colleges of the </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>id=ui-active-menuitem</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=input.submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Primate Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=a.add-assignedBy > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -544,7 +554,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=exact:Can't find the concept you want? Create your own.</td>
|
||||
<td>link=Can't find the concept you want? Create your own.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -578,16 +588,6 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<!--Verify everything entered is displaying properly-->
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Colleges of the World</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Research Laboratory</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age.</td>
|
||||
|
@ -595,7 +595,37 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Colleges of the World</td>
|
||||
<td>September 1, 2010 - August 31, 2012</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Colleges of the World</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Colleges of the World</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Africa</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Health Check</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -608,31 +638,21 @@
|
|||
<td>$999,999</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>xpath=(//a[contains(text(),'Africa')])[2]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>1234-5678</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>September 1, 2010 - August 31, 2012</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>P999-1234</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Health Check</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Elderly Care</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Logout-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
|
|
@ -200,7 +200,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='courseOfferedBy']/a/img</td>
|
||||
<td>css=a.add-offeredBy > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -317,7 +317,7 @@
|
|||
<!--Test location entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='hasGeographicLocation']/a/img</td>
|
||||
<td>xpath=(//img[@alt='add'])[14]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -460,7 +460,7 @@
|
|||
<!--Test other entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='includesEvent']/a/img</td>
|
||||
<td>css=a.add-BFO_0000051 > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -138,7 +138,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Please enter a value in the name field.</td>
|
||||
<td>Please enter a value in the Name field.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Now enter something in the field-->
|
||||
|
@ -196,7 +196,7 @@
|
|||
<!--Test location entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='equipmentInFacility']/a/img</td>
|
||||
<td>css=a.add-RO_0001025 > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -226,7 +226,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Create "in facility" entry for Primate Feeder</td>
|
||||
<td>Create "housed in facility" entry for Primate Feeder</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -160,7 +160,7 @@
|
|||
<!--Test overview entry (image and webpage have been tested)-->
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[10]</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[8]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -327,7 +327,7 @@
|
|||
<!--Test location entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=a.add-RO_0001025 > img.add-individual</td>
|
||||
<td>xpath=(//h3[@id='RO_0001025']/a)[2]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -337,12 +337,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Add an entry to: located in</td>
|
||||
<td>Select an existing Geographic Location for Primate Health Conference</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Located In Nam</td>
|
||||
<td>Geographic Location Name</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -365,6 +365,32 @@
|
|||
<td>Primate Health Conference</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=a.add-RO_0001025 > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Select an existing Facility for Primate Health Conference</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Need to add a new entry when this is working again-->
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Test time entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
@ -445,7 +471,7 @@
|
|||
<!--Test other entry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//h3[@id='includesEvent']/a/img</td>
|
||||
<td>css=a.add-BFO_0000051 > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -455,7 +481,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Select an existing Event for Primate Health Conference</td>
|
||||
<td>Add an entry to: includes event</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -490,7 +516,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=exact:Can't find the concept you want? Create your own.</td>
|
||||
<td>link=Can't find the concept you want? Create your own.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -561,7 +587,7 @@
|
|||
<!--Verify everything entered is displaying properly-->
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Health Conference</td>
|
||||
<td>PrimHConf</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -571,7 +597,32 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>PHC Proceedings</td>
|
||||
<td>January 5, 2011 - January 9, 2011</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Health Check</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Animal Health</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=PHC Proceedings</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Kenya</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=http://primatehealthintro.cornell.edu</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -580,38 +631,8 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Kenya</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Congo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>January 5, 2011 - January 9, 2011</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>http://primatehealthintro.cornell.edu</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Health Check</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Animal Health</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>PrimHConf</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Congo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Logout-->
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -138,7 +138,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Please enter a value in the name field.</td>
|
||||
<td>Please enter a value in the Name field.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Now enter something in the field-->
|
||||
|
@ -286,18 +286,18 @@
|
|||
</tr>
|
||||
<!--Verify everything entered is displaying properly-->
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Animal Health</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Animal Health</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Primate Diet</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Primate Diet</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Ape Health</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Ape Health</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Logout-->
|
||||
|
|
|
@ -121,10 +121,15 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<!--Create the link-->
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>name=SuperclassURI</td>
|
||||
<td>label=Facility Member (vivo)</td>
|
||||
<td>label=Faculty Member (vivo)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
|
@ -142,6 +147,16 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<!--Make sure Lilly Librarian shows up in both categories-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Home</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>refreshAndWait</td>
|
||||
<td>10000</td>
|
||||
|
|
|
@ -256,6 +256,11 @@
|
|||
<td>No research content found.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
|
|
|
@ -94,42 +94,12 @@
|
|||
<!--Select to delete the picture-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='delete']</td>
|
||||
<td>css=img.delete-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you sure you want to delete this photo?</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPageToLoad</td>
|
||||
<td>5000</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>assertTitle</td>
|
||||
<td>Faculty, Jane</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -82,7 +82,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=exact:vivo:Librarian</td>
|
||||
<td>link=Librarian (vivo)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -77,43 +77,18 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Librarian, Lily</td>
|
||||
<td>link=Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Select to delete the picture-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='delete']</td>
|
||||
<td>css=img.delete-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you sure you want to delete this photo?</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>assertTitle</td>
|
||||
<td>Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -196,12 +196,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Librarian, Lily</td>
|
||||
<td>link=Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Librarian, Lily</td>
|
||||
<td>Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -278,7 +278,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Librarian, Lily</td>
|
||||
<td>Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Logout-->
|
||||
|
|
|
@ -355,7 +355,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=exact:vivo:hasCollaborator</td>
|
||||
<td>link=vivo:hasCollaborator</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -414,6 +414,21 @@
|
|||
<td>link=Booth, Susie</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=verbosePropertySwitch</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Booth, Susie</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Booth, Susie</td>
|
||||
|
@ -437,7 +452,17 @@
|
|||
<!--Change order back to ascending-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=exact:vivo:hasCollaborator</td>
|
||||
<td>id=verbosePropertySwitch</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Booth, Susie</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=vivo:hasCollaborator</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -132,12 +132,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Librarian, Lily</td>
|
||||
<td>link=Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Librarian, Lily Assistant Librarian</td>
|
||||
<td>Librarian, Lily Lou Assistant Librarian</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Search for Lilly Librarian's last name only-->
|
||||
|
@ -163,12 +163,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Librarian, Lily</td>
|
||||
<td>link=Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Librarian, Lily Assistant Librarian</td>
|
||||
<td>Librarian, Lily Lou Assistant Librarian</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Search for Lilly Librarian's full name-->
|
||||
|
@ -194,12 +194,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Librarian, Lily</td>
|
||||
<td>link=Librarian, Lily Lou</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Librarian, Lily Assistant Librarian</td>
|
||||
<td>Librarian, Lily Lou Assistant Librarian</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Go back to homepage-->
|
||||
|
|
|
@ -182,7 +182,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Crop Photo for Germany</td>
|
||||
<td>Crop image for Germany</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -218,7 +218,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Crop Photo for Germany</td>
|
||||
<td>Crop image for Germany</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -242,9 +242,14 @@
|
|||
<td>/vivo/file/*/thumbnail_germany1.jpg</td>
|
||||
</tr>
|
||||
<!--Change image to German flag-->
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Germany</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='edit']</td>
|
||||
<td>css=img.edit-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -296,7 +301,7 @@
|
|||
<!--Cancel out again, this time in cropping phase-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='edit']</td>
|
||||
<td>css=img.edit-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -316,7 +321,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Crop Photo for Germany</td>
|
||||
<td>Crop image for Germany</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -342,7 +347,7 @@
|
|||
<!--Now really change the map to a flag-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='edit']</td>
|
||||
<td>css=img.edit-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -362,7 +367,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Crop Photo for Germany</td>
|
||||
<td>Crop image for Germany</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -389,17 +394,7 @@
|
|||
<!--Now delete the image-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//img[@alt='delete']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you sure you want to delete this photo?</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPageToLoad</td>
|
||||
<td>5000</td>
|
||||
<td>css=img.delete-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -0,0 +1,112 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Add Jane Faculty with English & German overview-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Add/Remove RDF data-->
|
||||
<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=Add/Remove RDF data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Add test-ut8 file-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>name=rdfStream</td>
|
||||
<td>C:\VIVO\vivo\utilities\acceptance-tests\suites\LanguageSupport\Test-utf8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</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>
|
|
@ -0,0 +1,57 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Check that overview is in English now-->
|
||||
<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>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>I am a ladybug expert.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Home</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,57 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Check that overview is in German now-->
|
||||
<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>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Ich bin ein Marienkäfer-Experte.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Home</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,233 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Delete test person Jane Faculty-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Jane Faculty-->
|
||||
<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>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Edit this individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Delete Jane Faculty-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value="Edit This Individual"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Individual Editing Form</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>_delete</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPageToLoad</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO Site Administration</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=Rebuild search index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=rebuild</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>Reset the search index and re-populate it.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Verify that Jane Faculty is indeed gone-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Index</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>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>verifyTextNotPresent</td>
|
||||
<td>Faculty Member</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>
|
|
@ -0,0 +1,107 @@
|
|||
<?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="http://localhost:8080/vivo" />
|
||||
<title>RebuildSearchIndex</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">RebuildSearchIndex</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Rebuild Search Index-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>100000000000</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>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>id=loginName</td>
|
||||
<td>testAdmin@cornell.edu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=loginPassword</td>
|
||||
<td>Password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=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=Rebuild search index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=rebuild</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>Reset the search index and re-populate it.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Log out</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,117 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Remove RDF Data-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Add/Remove RDF data-->
|
||||
<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=Add/Remove RDF data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Remove test-ut8 file-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>name=rdfStream</td>
|
||||
<td>C:\VIVO\vivo\utilities\acceptance-tests\suites\LanguageSupport\Test-utf8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>xpath=(//input[@name='mode'])[3]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</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>
|
19
utilities/acceptance-tests/suites/LanguageSupport/Suite.html
Normal file
19
utilities/acceptance-tests/suites/LanguageSupport/Suite.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?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="AddRDFData.html">AddRDFData</a></td></tr>
|
||||
<tr><td><a href="CheckEnglishOverview.html">CheckEnglishOverview</a></td></tr>
|
||||
<tr><td><a href="CheckGermanOverview.html">CheckGermanOverview</a></td></tr>
|
||||
<tr><td><a href="CheckEnglishOverview.html">CheckEnglishOverview</a></td></tr>
|
||||
<tr><td><a href="RemoveRDFData.html">RemoveRDFData</a></td></tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
117
utilities/acceptance-tests/suites/MultiLabels/AddRDFData.html
Normal file
117
utilities/acceptance-tests/suites/MultiLabels/AddRDFData.html
Normal file
|
@ -0,0 +1,117 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Add RDF data-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Add/Remove RDF data-->
|
||||
<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=Add/Remove RDF data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Add test-ut8 file-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>name=rdfStream</td>
|
||||
<td>C:\VIVO\vivo\utilities\acceptance-tests\suites\MultiLabels\TestMultipleLabels.txt</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>name=language</td>
|
||||
<td>label=N3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</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>
|
|
@ -0,0 +1,133 @@
|
|||
<?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>AddTestFaculty</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">AddTestFaculty</td></tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Add a faculty member for test purposes-->
|
||||
<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 login 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>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Site Admin</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO Site Administration</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Select to add an Individual of Faculty-->
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>VClassURI</td>
|
||||
<td>label=Faculty Member (vivo)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Add individual of this class']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Enter faculty member name and title-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>firstName</td>
|
||||
<td>Frank</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>lastName</td>
|
||||
<td>Furter</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Pause allows time to get the N#### for the next step-->
|
||||
<tr>
|
||||
<td>pause 10000</td>
|
||||
<td></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>
|
|
@ -0,0 +1,164 @@
|
|||
<?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>DeleteTestFaculty</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFaculty</td></tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>100000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Delete test faculty members-->
|
||||
<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 index-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Verify both people to be deleted are there-->
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>people</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Faculty Member</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Person</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Navigate to first faculty member-->
|
||||
<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=Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Edit this individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Individual Control Panel</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Delete first faculty member-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value="Edit This Individual"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Individual Editing Form</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>_delete</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPageToLoad</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO Site Administration</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>
|
194
utilities/acceptance-tests/suites/MultiLabels/ManageLabels.html
Normal file
194
utilities/acceptance-tests/suites/MultiLabels/ManageLabels.html
Normal file
|
@ -0,0 +1,194 @@
|
|||
<?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>AddTestFaculty</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">AddTestFaculty</td></tr>
|
||||
</thead><tbody>
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Manage Labels-->
|
||||
<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 login 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>
|
||||
<!--Verify manage labels icon is on profile-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>css=a.add-label > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Check available labels-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=a.add-label > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Manage Labels for Furter, Frank </td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Furter, Frank Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Test Label 1 Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Test Label 2 Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>css=#showCancelOnly > a.cancel</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Remove first 2 labels-->
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>link=Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Furter, Frank Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Test Label 1 Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Test Label 2 Edit Remove</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Verify that new label displays-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=#showCancelOnly > a.cancel</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Test Label 2</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Test Label 2</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Furter, Frank</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Test Label 1</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>
|
|
@ -0,0 +1,107 @@
|
|||
<?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="http://localhost:8080/vivo" />
|
||||
<title>RebuildSearchIndex</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">RebuildSearchIndex</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Rebuild Search Index-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>100000000000</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>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>id=loginName</td>
|
||||
<td>testAdmin@cornell.edu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=loginPassword</td>
|
||||
<td>Password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=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=Rebuild search index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=rebuild</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>Reset the search index and re-populate it.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Log out</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
122
utilities/acceptance-tests/suites/MultiLabels/RemoveRDFData.html
Normal file
122
utilities/acceptance-tests/suites/MultiLabels/RemoveRDFData.html
Normal file
|
@ -0,0 +1,122 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Remove RDF data-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Add/Remove RDF data-->
|
||||
<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=Add/Remove RDF data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Remove test file-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>name=rdfStream</td>
|
||||
<td>C:\VIVO\vivo\utilities\acceptance-tests\suites\MultiLabels\TestMultipleLabels.txt</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>xpath=(//input[@name='mode'])[3]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>name=language</td>
|
||||
<td>label=N3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Ingest RDF Data</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>
|
19
utilities/acceptance-tests/suites/MultiLabels/Suite.html
Normal file
19
utilities/acceptance-tests/suites/MultiLabels/Suite.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
<?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="AddTestFaculty.html">AddTestFaculty</a></td></tr>
|
||||
<tr><td><a href="AddRDFData.html">AddRDFData</a></td></tr>
|
||||
<tr><td><a href="ManageLabels.html">ManageLabels</a></td></tr>
|
||||
<tr><td><a href="DeleteTestFaculty.html">DeleteTestFaculty</a></td></tr>
|
||||
<tr><td><a href="RemoveRDFData.html">RemoveRDFData</a></td></tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -87,33 +87,23 @@
|
|||
</tr>
|
||||
<!--Verify gadgets appear-->
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[20]</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Websites</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>OpenSocial</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Hello RDF!</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Websites</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Tweets</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Hello RDF!</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Tweets</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Featured Presentations</td>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Featured Presentations</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Search for Frank-->
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
set CLASSPATH=c:/VIVO/data/shindig/conf
|
||||
set CATALINA_OPTS= -Dshindig.host=localhost -Dshindig.port=8080
|
||||
set CATALINA_OPTS= -Dshindig.host=localhost -Dshindig.port=8080
|
||||
set CATALINA_OPTS= -Xms512m -Xmx512m -XX:MaxPermSize=128m
|
|
@ -106,14 +106,9 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<!--Add self-editor link id-->
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[20]</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[18]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -118,7 +118,12 @@
|
|||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=associateProfileName</td>
|
||||
<td>Faculty, Jane</td>
|
||||
<td>facult</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>id=ui-active-menuitem</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
|
|
|
@ -203,6 +203,11 @@
|
|||
<td>link=My profile</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
|
@ -294,6 +299,11 @@
|
|||
<td>link=My profile</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
|
|
|
@ -147,13 +147,8 @@
|
|||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Faculty Member</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Faculty Member</td>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -413,6 +413,11 @@
|
|||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
|
|
|
@ -187,6 +187,12 @@
|
|||
<td>Foxtrot, Echo</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--During pause get n#### for next step-->
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>10000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Add faculty George Henry-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
|
|
@ -0,0 +1,172 @@
|
|||
<?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>CreateTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Add test Faculty member named Jane Faculty-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</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 be logged off to start-->
|
||||
<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 login as the 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>
|
||||
<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>verifyTextPresent</td>
|
||||
<td>Data Input</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>select</td>
|
||||
<td>VClassURI</td>
|
||||
<td>label=Faculty Member (vivo)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Add individual of this class']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Add Jane Faculty-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>firstName</td>
|
||||
<td>Jane</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>lastName</td>
|
||||
<td>Faculty</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>submit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Edit Jane Faculty to add title-->
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Faculty, Jane</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTextPresent</td>
|
||||
<td>Faculty Member</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=header > #ARG_2000028 > a.add-ARG_2000028</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Edit</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=preferredTitle</td>
|
||||
<td>Assistant Professor</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>assertTextPresent</td>
|
||||
<td>Assistant Professor</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>
|
|
@ -0,0 +1,233 @@
|
|||
<?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>DeleteTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">DeleteTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Delete test person Jane Faculty-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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-->
|
||||
<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 Jane Faculty-->
|
||||
<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>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Edit this individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Delete Jane Faculty-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value="Edit This Individual"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Individual Editing Form</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>_delete</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertConfirmation</td>
|
||||
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPageToLoad</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO Site Administration</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=Rebuild search index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=rebuild</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>Reset the search index and re-populate it.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Verify that Jane Faculty is indeed gone-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Index</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>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>verifyTextNotPresent</td>
|
||||
<td>Faculty Member</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>
|
|
@ -0,0 +1,107 @@
|
|||
<?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="http://localhost:8080/vivo" />
|
||||
<title>RebuildSearchIndex</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">RebuildSearchIndex</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Rebuild Search Index-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>100000000000</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>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>id=loginName</td>
|
||||
<td>testAdmin@cornell.edu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=loginPassword</td>
|
||||
<td>Password</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=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=Rebuild search index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>name=rebuild</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Rebuild Search Index</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForTextPresent</td>
|
||||
<td>Reset the search index and re-populate it.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Log out</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,77 @@
|
|||
<?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>SearchPositions</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">SearchPositions</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Search for test person-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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>type</td>
|
||||
<td>querytext</td>
|
||||
<td>faculty</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Search']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>faculty - VIVO Search Results</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Search results for 'faculty'</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=people</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Faculty, Jane Assistant Professor</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Home</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,82 @@
|
|||
<?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>SearchPositions</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">SearchPositions</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Search for test person-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></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>type</td>
|
||||
<td>querytext</td>
|
||||
<td>faculty</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Search']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Search for 'faculty'</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Search for 'faculty'</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>No matching results.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>link=people</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Faculty, Jane Assistant Professor</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>link=Faculty, Jane</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Home</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
21
utilities/acceptance-tests/suites/SearchExclusion/Suite.html
Normal file
21
utilities/acceptance-tests/suites/SearchExclusion/Suite.html
Normal file
|
@ -0,0 +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="CreateTestFacultyMember.html">CreateTestFacultyMember</a></td></tr>
|
||||
<tr><td><a href="SearchFound.html">SearchFound</a></td></tr>
|
||||
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
|
||||
<tr><td><a href="SearchNotFound.html">SearchNotFound</a></td></tr>
|
||||
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
|
||||
<tr><td><a href="SearchFound.html">SearchFound</a></td></tr>
|
||||
<tr><td><a href="DeleteTestFacultyMember.html">DeleteTestFacultyMember</a></td></tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -121,9 +121,14 @@
|
|||
<td>Faculty, Jane</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[20]</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[18]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -131,6 +136,82 @@
|
|||
<td>JaneFaculty@cornell.edu</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Now login as admin to associate user account to faculty member-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Log out</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>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>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>clickAndWait</td>
|
||||
<td>link=JaneFaculty@cornell.edu</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=associateProfileName</td>
|
||||
<td>Facult</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>id=ui-active-menuitem</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submitMyAccount</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Log out-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
|
|
@ -43,102 +43,6 @@
|
|||
<td>Log in to VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--First login as admin to set connection-->
|
||||
<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>clickAndWait</td>
|
||||
<td>link=User accounts</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=externalAuthId</td>
|
||||
<td>JaneFaculty@cornell.edu</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>type</td>
|
||||
<td>id=associateProfileName</td>
|
||||
<td>fac</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>id=ui-active-menuitem</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>id=verifyProfileLink</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>waitForPopUp</td>
|
||||
<td>verifyMatchWindow</td>
|
||||
<td>30000</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>id=submitMyAccount</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>VIVO</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>The account for Jane Faculty has been updated. </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>
|
||||
<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>
|
||||
<!--Login as Jane Faculty-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
|
@ -171,6 +75,11 @@
|
|||
<td>link=Site Admin</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[18]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=a.add-overview > img.add-individual</td>
|
||||
|
|
|
@ -130,6 +130,16 @@
|
|||
<td>Henry, George</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementNotPresent</td>
|
||||
<td>link=Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Check Index view of Person-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
@ -222,6 +232,11 @@
|
|||
<td>link=Faculty Member (4)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>5000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyElementPresent</td>
|
||||
<td>link=Baker, Able</td>
|
||||
|
@ -267,6 +282,11 @@
|
|||
<td>link=Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextNotPresent</td>
|
||||
<td>Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Check Browse view of Person-->
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
|
@ -328,6 +348,11 @@
|
|||
<td>link=Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Jenkins, Iris</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--Search for Person-->
|
||||
<tr>
|
||||
<td>type</td>
|
||||
|
|
|
@ -105,11 +105,6 @@
|
|||
<td>Baker, Able</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>selectWindow</td>
|
||||
<td>null</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=header > #ARG_2000028 > a.add-ARG_2000028 > img.add-individual</td>
|
||||
|
@ -178,12 +173,12 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[20]</td>
|
||||
<td>css=li.nonSelectedGroupTab.clickable</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>xpath=(//img[@alt='add'])[9]</td>
|
||||
<td>css=a.add-RO_0000053 > img.add-individual</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -265,7 +260,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>click</td>
|
||||
<td>//div[@id='wrapper-content']/ul/li[20]</td>
|
||||
<td>css=li.nonSelectedGroupTab.clickable</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
<?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="CreateTestDepartments.html">CreateTestDepartments</a></td></tr>
|
||||
<tr><td><a href="CreateTestPeople.html">CreateTestPeople</a></td></tr>
|
||||
<tr><td><a href="CheckResults.html">CheckResults</a></td></tr>
|
||||
<tr><td><a href="DeleteTestPeople.html">DeleteTestPeople</a></td></tr>
|
||||
<tr><td><a href="DeleteTestDepartments.html">DeleteTestDepartments</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="CreateTestDepartments.html">CreateTestDepartments</a></td></tr>
|
||||
<tr><td><a href="CreateTestPeople.html">CreateTestPeople</a></td></tr>
|
||||
<tr><td><a href="CheckResults.html">CheckResults</a></td></tr>
|
||||
<tr><td><a href="DeleteTestPeople.html">DeleteTestPeople</a></td></tr>
|
||||
<tr><td><a href="DeleteTestDepartments.html">DeleteTestDepartments</a></td></tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,8 +0,0 @@
|
|||
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
|
||||
@prefix auth: <http://vitro.mannlib.cornell.edu/ns/vitro/authorization#> .
|
||||
@prefix simplePermission: <java:edu.cornell.mannlib.vitro.webapp.auth.permissions.SimplePermission#> .
|
||||
@prefix displayByRole: <java:edu.cornell.mannlib.vitro.webapp.auth.permissions.DisplayByRolePermission#> .
|
||||
@prefix editByRole: <java:edu.cornell.mannlib.vitro.webapp.auth.permissions.EditByRolePermission#> .
|
||||
|
||||
auth:ADMIN
|
||||
auth:hasPermission simplePermission:UseSparqlUpdateApi ;
|
16
utilities/acceptance-tests/suites/SparqlUpdateApi/Suite.html
Normal file
16
utilities/acceptance-tests/suites/SparqlUpdateApi/Suite.html
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?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="TestApiDisabled.html">TestApiDisabled</a></td></tr>
|
||||
<tr><td><a href="TestApiWorks.html">TestApiWorks</a></td></tr>
|
||||
<tr><td><a href="TestApiFailure.html">TestApiFailure</a></td></tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,42 @@
|
|||
<?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>CreateTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Check that API is disabled by default-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=input[type="submit"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>403 Account is not authorized</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,142 @@
|
|||
<?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>CreateTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Check API failure conditions-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='GET method not allowed']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Apache Tomcat/7.0.42 - Error report</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>HTTP Status 405 - HTTP method GET is not supported by this URL</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Email and password missing']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>403 email/password combination is not valid</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='No such user']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>403 email/password combination is not valid</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Wrong password']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>403 email/password combination is not valid</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Account not authorized']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>403 Account is not authorized</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='SPARQL is invalid']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>400 Failed to parse SPARQL update</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value="SPARQL doesn't specify a GRAPH"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>400 SPARQL update must specify a GRAPH URI.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<?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>CreateTestFacultyMember</title>
|
||||
</head>
|
||||
<body>
|
||||
<table cellpadding="1" cellspacing="1" border="1">
|
||||
<thead>
|
||||
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
|
||||
</thead><tbody>
|
||||
<!--Check that API works-->
|
||||
<tr>
|
||||
<td>deleteAllVisibleCookies</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>setTimeout</td>
|
||||
<td>10000000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>css=input[type="submit"]</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>200 SPARQL update accepted.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Get RDF</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<!--During pause check that RDF is displayed-->
|
||||
<tr>
|
||||
<td>pause</td>
|
||||
<td>10000</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>//input[@value='Successful DELETE']</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>200 SPARQL update accepted.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>clickAndWait</td>
|
||||
<td>link=Get RDF</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>assertTitle</td>
|
||||
<td>Individual Not Found</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>Individual not found:</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>verifyTextPresent</td>
|
||||
<td>This id is the id of the entity to query for. netid also works.</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>open</td>
|
||||
<td>/vivo/TestSparqlApi.html</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
</body>
|
||||
</html>
|
|
@ -1,163 +0,0 @@
|
|||
<style>
|
||||
form {
|
||||
border: 2 solid black;
|
||||
background-color: #E0E0E0;
|
||||
}
|
||||
input, textarea {
|
||||
margin: 6px;
|
||||
}
|
||||
form a {
|
||||
float: right;
|
||||
}
|
||||
</style>
|
||||
|
||||
<h1>Test the SPARQL API</h1>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<a href="individual?uri=http%3A%2F%2Ftest.domain%2Fns%23book1&format=rdfxml">Get RDF</a>
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="6" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <http://vitro.mannlib.cornell.edu/default/vitro-kb-2> {
|
||||
<http://test.domain/ns#book1>
|
||||
<http://purl.org/dc/elements/1.1/title>
|
||||
"Fundamentals of Compiler Design" .
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="Successful INSERT">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<a href="individual?uri=http%3A%2F%2Ftest.domain%2Fns%23book1&format=rdfxml">Get RDF</a>
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="7" cols="70" wrap="soft">
|
||||
DELETE DATA {
|
||||
GRAPH <http://vitro.mannlib.cornell.edu/default/vitro-kb-2> {
|
||||
<http://test.domain/ns#book1>
|
||||
<http://purl.org/dc/elements/1.1/title>
|
||||
"Fundamentals of Compiler Design" .
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="Successful DELETE">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="GET">
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="GET method not allowed">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="Email and password missing">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="bogus@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="No such user">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="BOGUS" />
|
||||
<br/>
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="Wrong password">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="joeUser@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="Account not authorized">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<input type="submit" value="SPARQL is missing">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="4" cols="70" wrap="soft">
|
||||
INSERT DATA } {
|
||||
GRAPH <bogus> {
|
||||
}
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="SPARQL is invalid">
|
||||
</form>
|
||||
|
||||
<form action="api/sparqlUpdate" method="POST">
|
||||
<input type="text" name="email" value="testAdmin@cornell.edu" />
|
||||
<input type="text" name="password" value="Password" />
|
||||
<br/>
|
||||
<textarea name="update" rows="5" cols="70" wrap="soft">
|
||||
INSERT DATA {
|
||||
<http://test.domain/ns#book1>
|
||||
<http://purl.org/dc/elements/1.1/title>
|
||||
"Fundamentals of Compiler Design" .
|
||||
}
|
||||
</textarea>
|
||||
<br/>
|
||||
<input type="submit" value="SPARQL doesn't specify a GRAPH">
|
||||
</form>
|
||||
|
||||
<pre>
|
||||
200 Success
|
||||
400 Failed to parse SPARQL update
|
||||
400 SPARQL update must specify a GRAPH URI.
|
||||
403 username/password combination is not valid
|
||||
403 Account is not authorized
|
||||
405 Method not allowed
|
||||
500 Unknown error
|
||||
</pre>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue