Holly finalized the ShortViews test suite...

This commit is contained in:
hlm7 2012-07-03 18:32:30 +00:00
parent 03be80f58a
commit afdbbc880a
3 changed files with 558 additions and 208 deletions

View file

@ -31,7 +31,7 @@
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Add test Faculty member named Jane Faculty</td>
<td class="comment">Check short view results</td>
<td></td>
</tr>
<tr>
@ -86,112 +86,412 @@
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td>name=loginForm</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>VIVO</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Add Jane Faculty</td>
<td class="comment">Check Index view of Faculty member</td>
<td></td>
</tr>
<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>
<tr>
<td>comment</td>
<td class="comment">Edit Jane Faculty to add title</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<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>css=a.add-preferredTitle &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: preferred title</td>
<td>Baker, Able Professor</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td>verifyElementPresent</td>
<td>link=Baker, Able</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>Assistant Professor</td>
<td>verifyTextPresent</td>
<td>Dog, Charlie Member of Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Dog, Charlie</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Henry, George</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Index view of Person</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>assertTextPresent</td>
<td>Assistant Professor</td>
<td>clickAndWait</td>
<td>link=Person</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Person</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Baker, Able Professor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Baker, Able</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Dog, Charlie Faculty Member Member of Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Dog, Charlie</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Foxtrot, Echo Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Henry, George Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Henry, George</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Jenkins, Iris</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Browse view of Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=People</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>People</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Faculty Member (4)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Baker, Able</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Professor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Dog, Charlie</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member of Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Browse view of Person</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Person (5)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Baker, Able</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Professor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Dog, Charlie</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Member of Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Henry, George</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Jenkins, Iris</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Search for Person</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name=querytext</td>
<td>person</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=input.search</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>person - VIVO Search Results</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jenkins, Iris Person</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Jenkins, Iris</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Baker, Able Professor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Baker, Able</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Dog, Charlie Faculty Member Member of Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Dog, Charlie</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Foxtrot, Echo Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Henry, George Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Henry, George</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Index view of Academic Department</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Academic Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department A</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department B</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Check Index view of Organization</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department A</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Department B Academic Department</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department B</td>
<td></td>
</tr>
<tr>

View file

@ -149,6 +149,11 @@
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
@ -229,6 +234,11 @@
<td>id=activity</td>
<td>Depart</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select Department A</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
@ -314,6 +324,11 @@
<td>id=activity</td>
<td>Depart</td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Select Department B</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
@ -439,6 +454,31 @@
<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>assertTitle</td>
<td>Index of Contents</td>
@ -519,131 +559,6 @@
<td>link=Jenkins, Iris</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=Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Foxtrot, Echo</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Academic Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Organization</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Building</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Building</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>phpMyAdmin 3.4.5 - localhost</td>
<td></td>
</tr>
<tr>
<td>selectFrame</td>
<td>frame_navigation</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=vivo</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>name=frame_content</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Check All</td>
<td></td>
</tr>
<tr>
<td>selectAndWait</td>
<td>name=submit_mult</td>
<td>label=Drop</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=buttonYes</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Logout</td>

View file

@ -31,7 +31,7 @@
</thead><tbody>
<tr>
<td>comment</td>
<td class="comment">Delete test person Jane Faculty</td>
<td class="comment">Delete departments and building</td>
<td></td>
</tr>
<tr>
@ -86,7 +86,7 @@
</tr>
<tr>
<td>comment</td>
<td class="comment">Navigate to Jane Faculty</td>
<td class="comment">Delete them all</td>
<td></td>
</tr>
<tr>
@ -94,24 +94,29 @@
<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>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty, Jane</td>
<td>link=Academic Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Department A</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Department A</td>
<td></td>
</tr>
<tr>
@ -120,13 +125,13 @@
<td></td>
</tr>
<tr>
<td>comment</td>
<td class="comment">Delete Jane Faculty</td>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value=&quot;Edit This Individual&quot;]</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
@ -135,8 +140,8 @@
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>_delete</td>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
@ -145,8 +150,133 @@
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>10000</td>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Academic Department</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Department B</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Department B</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>
<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>name=_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>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Building</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Building A</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Building A</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>
<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>name=_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>
@ -156,7 +286,7 @@
</tr>
<tr>
<td>comment</td>
<td class="comment">Verify that Jane Faculty is indeed gone</td>
<td class="comment">Verify everything is gone</td>
<td></td>
</tr>
<tr>
@ -216,7 +346,12 @@
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Faculty Member</td>
<td>Academic Department</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Building</td>
<td></td>
</tr>
<tr>