From 639464019c1c792c4db3faab5868c6d086298965 Mon Sep 17 00:00:00 2001 From: ejc12 Date: Mon, 19 Jul 2010 18:56:22 +0000 Subject: [PATCH] Holly is adding test cases for the new publications process. --- .../suites/AddPublications/AddArticle.html | 411 ++++++++++++++++-- .../AddPublications/AddTestFaculty.html | 37 +- .../suites/AddPublications/DeleteArticle.html | 2 +- .../suites/AddPublications/Suite.html | 1 - 4 files changed, 385 insertions(+), 66 deletions(-) diff --git a/utilities/acceptance-tests/suites/AddPublications/AddArticle.html b/utilities/acceptance-tests/suites/AddPublications/AddArticle.html index ab4217ad..3cbbbb3f 100644 --- a/utilities/acceptance-tests/suites/AddPublications/AddArticle.html +++ b/utilities/acceptance-tests/suites/AddPublications/AddArticle.html @@ -109,6 +109,11 @@ Verify that no articles currently exist + + verifyTextNotPresent + Academic Article + + verifyTextNotPresent Article @@ -116,17 +121,27 @@ comment - Navigate to Site Admin + Navigate to Frank Furter clickAndWait - link=Site Admin + link=Faculty Member assertTitle - VIVO Site Administration + Faculty Member + + + + clickAndWait + link=Frank Furter + + + + assertTitle + Frank Furter @@ -134,64 +149,249 @@ Select to add an Article + + clickAndWait + //div[@id='authorInAuthorship']/a + + + + assertTitle + Edit + + + + verifyTextPresent + Create a new publication entry for Frank Furter + + + + verifyTextPresent + Publication Type + + select - VClassURI - label=Article (bibo) + typeSelector + label=Academic Article - clickAndWait - //input[@value='Add individual of this class'] + comment + Cancel out before adding anything - assertTitle - Individual Editing Form + click + link=Cancel comment - Enter article name and URL info - - - - type - Name - Effect of Nintendo on Kids - - - type - Url - http://cnn.com - - - type - Anchor - CNN News Article - - - clickAndWait - primaryAction + Select to add an Article again assertTitle - Individual Control Panel - - - - comment - Verify that article has been added + Edit verifyTextPresent + Create a new publication entry for Frank Furter + + + + verifyTextPresent + Publication Type + + + + select + typeSelector + label=Academic Article + + + type + relatedIndLabel + Effect of Nintendo on Kids + + + clickAndWait + submit + + + + assertTitle + Effect of Nintendo on Kids + + + + comment + Add more info to publication + + + + clickAndWait + //div[@id='dprop-vitro-links']/a + + + + assertTitle + Edit + + + + comment + Cancel out + + + + clickAndWait + link=Cancel + + + + comment + Hit add button without entering anything + + + + clickAndWait + //div[@id='dprop-vitro-links']/a + + + + assertTitle + Edit + + + + clickAndWait + submit + + + + assertTitle + Edit + + + + verifyTextPresent + This field must not be empty. + + + + comment + Add with only URL field entered + + + + type + url + http://www.cnn.com/ + + + type + anchor + + + + clickAndWait + submit + + + + assertTitle + Edit + + + + verifyValue + url + http://www.cnn.com/ + + + verifyTextPresent + This field must not be empty. + + + + comment + Add with only Link Anchor Text field entered + + + + type + url + + + + type + anchor + Special Report + + + clickAndWait + submit + + + + assertTitle + Edit + + + + verifyTextPresent + This field must not be empty. + + + + verifyValue + anchor + Special Report + + + comment + Now add all required fields + + + + type + url + http://www.cnn.com/ + + + type + anchor + Special Report + + + clickAndWait + submit + + + + assertTitle Effect of Nintendo on Kids verifyTextPresent - exact:bibo:Article + Special Report + + + + verifyTextPresent + (primary link) + + + + verifyElementPresent + //div[@id='dprop-vitro-links']/ul/li/span/em + + + + verifyElementPresent + link=Frank Furter @@ -214,9 +414,144 @@ Verify that an Article link now appears + + verifyElementPresent + link=Academic Article + + + + verifyElementPresent + //div[@id='content']/div/ul[2]/li[1] + + + + verifyElementPresent + link=Article + + + + verifyElementPresent + //div[@id='content']/div/ul[2]/li[2] + + + + comment + Verify article shows up for Frank Furter + + + + clickAndWait + link=Faculty Member + + + + assertTitle + Faculty Member + + + + clickAndWait + link=Frank Furter + + + + refreshAndWait + 10000 + + + + refreshAndWait + 10000 + + + + refreshAndWait + 10000 + + + + refreshAndWait + 10000 + + + + refreshAndWait + 10000 + + + + assertTitle + Frank Furter + + verifyTextPresent - Article + publication(s) within the last 10 years incomplete data + + + + verifyElementPresent + //div[@id='pub_count_short_sparkline_vis']/table/tbody/tr/td[3] + + + + verifyTextPresent + View all publications over career and co-author network + + + + verifyElementPresent + link=Effect of Nintendo on Kids + + + + verifyTextPresent + Academic Article + + + + verifyElementPresent + //div[@id='authorInAuthorship']/ul/li[1]/span + + + + comment + Find article via search + + + + type + search + nintendo + + + clickAndWait + submit + + + + assertTitle + nintendo - VIVO Search Results + + + + verifyElementPresent + link=publications + + + + verifyTextPresent + Effect of Nintendo on Kids + + + + verifyTextPresent + Academic Article + + + + verifyElementPresent + //div[@id='content']/div/ul/li diff --git a/utilities/acceptance-tests/suites/AddPublications/AddTestFaculty.html b/utilities/acceptance-tests/suites/AddPublications/AddTestFaculty.html index 11c70074..9382b247 100644 --- a/utilities/acceptance-tests/suites/AddPublications/AddTestFaculty.html +++ b/utilities/acceptance-tests/suites/AddPublications/AddTestFaculty.html @@ -120,33 +120,28 @@ Associate Professor - click - 9899addLink + clickAndWait + primaryAction - type - tinymce - Frank - - - click - 100000okLink + assertTitle + Individual Control Panel - click - 9901addLink + verifyTextPresent + Frank Furter - type - tinymce - Furter + verifyTextPresent + Associate Professor + - click - 100001okLink + verifyElementPresent + link=exact:core:Faculty Member @@ -199,16 +194,6 @@ Associate Professor - - verifyElementPresent - //div[@id='firstName']/div/div/span - - - - verifyElementPresent - //div[@id='lastName']/div/div/span - - comment Logout diff --git a/utilities/acceptance-tests/suites/AddPublications/DeleteArticle.html b/utilities/acceptance-tests/suites/AddPublications/DeleteArticle.html index 7de33854..560da99e 100644 --- a/utilities/acceptance-tests/suites/AddPublications/DeleteArticle.html +++ b/utilities/acceptance-tests/suites/AddPublications/DeleteArticle.html @@ -181,7 +181,7 @@ pause - 3000 + 5000 diff --git a/utilities/acceptance-tests/suites/AddPublications/Suite.html b/utilities/acceptance-tests/suites/AddPublications/Suite.html index 162b5f50..d720f782 100644 --- a/utilities/acceptance-tests/suites/AddPublications/Suite.html +++ b/utilities/acceptance-tests/suites/AddPublications/Suite.html @@ -10,7 +10,6 @@ Test Suite AddTestFaculty AddArticle -SetAuthorship DeleteArticle DeleteTestFaculty