diff --git a/utilities/acceptance-tests/suites/CheckVisualizations/AddCoAuthors.html b/utilities/acceptance-tests/suites/CheckVisualizations/AddCoAuthors.html new file mode 100644 index 00000000..b589f51e --- /dev/null +++ b/utilities/acceptance-tests/suites/CheckVisualizations/AddCoAuthors.html @@ -0,0 +1,224 @@ + + + +
+ + +CreateTestLibrarian | ||
comment | +Add test Librarian named Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Librarian (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Lily Librarian | ++ |
type | +firstName | +Lily | +
type | +lastName | +Librarian | +
clickAndWait | +submit | ++ |
comment | +Edit Lily Librarian to add title | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Associate Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Associate Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateTestLibrarian | ||
comment | +Add test Librarian named Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Librarian (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Lily Librarian | ++ |
type | +firstName | +Lily | +
type | +lastName | +Librarian | +
clickAndWait | +submit | ++ |
comment | +Edit Lily Librarian to add title | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Associate Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Associate Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddBook | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Book | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a book | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[4]/article[1]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
select | +typeSelector | +label=Book | +
verifyTextPresent | +Title | ++ |
type | +relatedIndLabel | +Nintendo: Good or Bad for Kids? | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
verifyTextPresent | +book | ++ |
verifyElementPresent | +link=Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +link=Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[6]/article[7]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Publisher (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Putnam | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[6]/article[8]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +New York | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[4]/article/h3/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add an Article | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Academic Article | +
click | +//form[@id='addPublicationForm']/div/p/label | ++ |
type | +relatedIndLabel | +Why Games Are Important to Child Growth | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Why Games Are Important to Child Growth | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='issue']/a/img | ++ |
assertTitle | +Edit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='startPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +111 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='endPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +222 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='publishedIn']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Childhood Today | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2001 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a Chapter | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Chapter | +
type | +relatedIndLabel | +Game Wars | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Game Wars | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='startPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +333 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='endPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +444 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='publishedIn']/a/img | ++ |
assertTitle | +Edit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2003 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a Conference | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Conference Paper | +
type | +relatedIndLabel | +Games to Promote Growth | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Games to Promote Growth | ++ |
assertTitle | +Games to Promote Growth | ++ |
clickAndWait | +//h3[@id='presentedAt']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Game World 2005 | +
clickAndWait | +submit | ++ |
assertTitle | +Games to Promote Growth | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2005 | +
clickAndWait | +submit | ++ |
assertTitle | +Games to Promote Growth | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Verify Publication and Network Display | ++ |
verifyTextPresent | +4 publications
within the last 10 years |
+ + |
verifyTextPresent | +
Co-Author Network |
+ + |
verifyTextPresent | +Co-Investigator Network | ++ |
verifyElementPresent | +link=Co-Author Network | ++ |
verifyElementPresent | +link=Co-Investigator Network | ++ |
clickAndWait | +link=Co-Author Network | ++ |
assertTitle | +Furter, Frank - Person Level Visualization | ++ |
verifyTextPresent | +0 Joint Publication(s) | ++ |
verifyTextPresent | +0 Joint Co-author(s) | ++ |
verifyTextPresent | +4 publications
from 2002 to 2011 |
+ + |
verifyTextPresent | +Publications per year | ++ |
verifyTextPresent | +2001 1 | ++ |
verifyTextPresent | +2003 1 | ++ |
verifyTextPresent | +2005 1 | ++ |
verifyTextPresent | +2009 1 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddBook | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Book | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a book | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[4]/article[1]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
select | +typeSelector | +label=Book | +
verifyTextPresent | +Title | ++ |
type | +relatedIndLabel | +Nintendo: Good or Bad for Kids? | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
verifyTextPresent | +book | ++ |
verifyElementPresent | +link=Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +link=Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[6]/article[7]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Publisher (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Putnam | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[6]/article[8]/h3/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +New York | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='wrapper-content']/section[4]/article/h3/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add an Article | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Academic Article | +
click | +//form[@id='addPublicationForm']/div/p/label | ++ |
type | +relatedIndLabel | +Why Games Are Important to Child Growth | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Why Games Are Important to Child Growth | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='issue']/a/img | ++ |
assertTitle | +Edit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='startPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +111 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='endPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +222 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='publishedIn']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Childhood Today | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2001 | +
clickAndWait | +submit | ++ |
assertTitle | +Why Games Are Important to Child Growth | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a Chapter | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Chapter | +
type | +relatedIndLabel | +Game Wars | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Game Wars | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='startPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +333 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='endPage']/a/img | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +444 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='publishedIn']/a/img | ++ |
assertTitle | +Edit | ++ |
assertTitle | +Game Wars | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2003 | +
clickAndWait | +submit | ++ |
assertTitle | +Game Wars | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Add a Conference | ++ |
clickAndWait | +//h3[@id='selectedPublications']/a/img | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Conference Paper | +
type | +relatedIndLabel | +Games to Promote Growth | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Games to Promote Growth | ++ |
assertTitle | +Games to Promote Growth | ++ |
clickAndWait | +//h3[@id='presentedAt']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Game World 2005 | +
clickAndWait | +submit | ++ |
assertTitle | +Games to Promote Growth | ++ |
clickAndWait | +//h3[@id='date/timeValue']/a/img | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +2005 | +
clickAndWait | +submit | ++ |
assertTitle | +Games to Promote Growth | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Verify Publication and Network Display | ++ |
verifyTextPresent | +4 publications
within the last 10 years |
+ + |
verifyTextPresent | +
Co-Author Network |
+ + |
verifyTextPresent | +Co-Investigator Network | ++ |
verifyElementPresent | +link=Co-Author Network | ++ |
verifyElementPresent | +link=Co-Investigator Network | ++ |
clickAndWait | +link=Co-Author Network | ++ |
assertTitle | +Furter, Frank - Person Level Visualization | ++ |
verifyTextPresent | +0 Joint Publication(s) | ++ |
verifyTextPresent | +0 Joint Co-author(s) | ++ |
verifyTextPresent | +4 publications
from 2002 to 2011 |
+ + |
verifyTextPresent | +Publications per year | ++ |
verifyTextPresent | +2001 1 | ++ |
verifyTextPresent | +2003 1 | ++ |
verifyTextPresent | +2005 1 | ++ |
verifyTextPresent | +2009 1 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddTestFaculty | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add a faculty member for test purposes | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add an Individual of Faculty | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Enter faculty member name and title | ++ |
type | +firstName | +Frank | +
type | +lastName | +Furter | +
clickAndWait | +submit | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Edit Frank Furter to make him an Associate Professor | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Associate Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify new faculty member added | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Associate Professor | ++ |
comment | +Verify Co Networks not showing | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyTextNotPresent | +Co-Investigator Network | ++ |
verifyTextNotPresent | +Co-Author Network | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateTestLibrarian | ||
comment | +Add test Librarian named Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Librarian (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Lily Librarian | ++ |
type | +firstName | +Lily | +
type | +lastName | +Librarian | +
clickAndWait | +submit | ++ |
comment | +Edit Lily Librarian to add title | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Associate Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Associate Librarian | ++ |
comment | +Verify Co Networks not showing | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
verifyTextNotPresent | +Co-Investigator Network | ++ |
verifyTextNotPresent | +Co-Author Network | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteIndexStuff | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete everything left in the index | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that everything else is still there | ++ |
verifyTextPresent | +research | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +organizations | ++ |
comment | +Delete other stuff | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Child Development | ++ |
assertTitle | +Child Development | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
pause | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Putnam | ++ |
assertTitle | +Putnam | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
pause | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Marcel Dekker | ++ |
assertTitle | +Marcel Dekker | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
pause | +5000 | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Games and Child Development | ++ |
assertTitle | +Games and Child Development | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
pause | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that everything is gone | ++ |
pause | +50000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextNotPresent | +topics | ++ |
verifyTextNotPresent | +events | ++ |
verifyTextNotPresent | +organizations | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestFaculty | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete test faculty members | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify both people to be deleted are there | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +Faculty Member | ++ |
verifyTextPresent | +Person | ++ |
comment | +Navigate to first faculty member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete first faculty member | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to second faculty member | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Sunny Sony | ++ |
assertTitle | +Sunny Sony | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete second faculty member | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify both faculty members are gone | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
pause | +50000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
verifyTextNotPresent | +people | ++ |
verifyTextNotPresent | +Faculty Member | ++ |
verifyTextNotPresent | +Person | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestFaculty | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete test faculty members | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify both people to be deleted are there | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +Faculty Member | ++ |
verifyTextPresent | +Person | ++ |
comment | +Navigate to first faculty member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete first faculty member | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to second faculty member | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Sunny Sony | ++ |
assertTitle | +Sunny Sony | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete second faculty member | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify both faculty members are gone | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
pause | +50000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
verifyTextNotPresent | +people | ++ |
verifyTextNotPresent | +Faculty Member | ++ |
verifyTextNotPresent | +Person | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestLibrarian | ||
comment | +Delete test person Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
comment | +Navigate to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=edit this individual | ++ |
comment | +Delete Lily Librarian | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify that Lily Librarian is indeed gone | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextNotPresent | +Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Home | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
SetDefaultTheme | ||
comment | +Set default theme to WILMA | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +Log in to VIVO | ++ |
type | +loginName | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Site information | ++ |
assertTitle | +Site Information Editing Form | ++ |
select | +ThemeDir | +label=wilma | +
clickAndWait | +primaryAction | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
SetDefaultTheme |
AddTestFaculty |
AddTestLibrarian |
AddPublications |
AddCoAuthors |
AddGrants |
AddCoInvestigators |
DeleteTestFaculty |
DeleteTestLibrarian |
DeleteTestCos |
DeleteIndexStuff |