Holly made changes to several Selenium test cases due to RC 1 testing.

This commit is contained in:
Holly Mistlebauer 2013-10-21 14:42:57 -04:00
parent f382ec0468
commit d4356868ca
13 changed files with 1050 additions and 107 deletions

View file

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

View file

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

View file

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