diff --git a/utilities/acceptance-tests/suites/AddNonPersonThingsVB/CheckIndexView.html b/utilities/acceptance-tests/suites/AddNonPersonThingsVB/CheckIndexView.html new file mode 100644 index 00000000..ba0d343e --- /dev/null +++ b/utilities/acceptance-tests/suites/AddNonPersonThingsVB/CheckIndexView.html @@ -0,0 +1,375 @@ + + + +
+ + +CheckIndexView | ||
comment | +Check index for browse links for roles | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +No need to login | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify headings appear | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +courses | ++ |
verifyTextPresent | +activities | ++ |
verifyTextPresent | +topics | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +equipment | ++ |
verifyTextPresent | +locations | ++ |
comment | +Verify counts correct | ++ |
verifyTextPresent | +Faculty Member (1) | ++ |
verifyTextPresent | +Librarian (1) | ++ |
verifyTextPresent | +Person (2) | ++ |
verifyTextPresent | +Course (1) | ++ |
verifyTextPresent | +Semester Class (1) | ++ |
verifyTextPresent | +Agreement (2) | ++ |
verifyTextPresent | +Grant (2) | ++ |
verifyTextPresent | +Service (1) | ++ |
verifyTextPresent | +Subject Area (4) | ++ |
verifyTextPresent | +Academic Term (2) | ++ |
verifyTextPresent | +Conference (1) | ++ |
verifyTextPresent | +Invited Talk (1) | ++ |
verifyTextPresent | +Presentation (1) | ++ |
verifyTextPresent | +College (1) | ++ |
verifyTextPresent | +Consortium (1) | ++ |
verifyTextPresent | +Laboratory (1) | ++ |
verifyTextPresent | +Library (1) | ++ |
verifyTextPresent | +Organization (5) | ++ |
verifyTextPresent | +Equipment (2) | ++ |
verifyTextPresent | +Building (1) | ++ |
verifyTextPresent | +Country (208) | ++ |
verifyTextPresent | +Geographic Location (263) | ++ |
verifyTextPresent | +Room (1) | ++ |
comment | +Verify links correct | ++ |
verifyElementPresent | +link=Faculty Member | ++ |
verifyElementPresent | +link=Librarian | ++ |
verifyElementPresent | +link=Person | ++ |
verifyElementPresent | +link=Course | ++ |
verifyElementPresent | +link=Semester Class | ++ |
verifyElementPresent | +link=Agreement | ++ |
verifyElementPresent | +link=Grant | ++ |
verifyElementPresent | +link=Service | ++ |
verifyElementPresent | +link=Subject Area | ++ |
verifyElementPresent | +link=Academic Term | ++ |
verifyElementPresent | +link=Conference | ++ |
verifyElementPresent | +link=Invited Talk | ++ |
verifyElementPresent | +link=Presentation | ++ |
verifyElementPresent | +link=College | ++ |
verifyElementPresent | +link=Consortium | ++ |
verifyElementPresent | +link=Laboratory | ++ |
verifyElementPresent | +link=Library | ++ |
verifyElementPresent | +link=Organization | ++ |
verifyElementPresent | +link=Equipment | ++ |
verifyElementPresent | +link=Building | ++ |
verifyElementPresent | +link=Country | ++ |
verifyElementPresent | +link=Geographic Location | ++ |
verifyElementPresent | +link=Room | ++ |
comment | +Go back to home page | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
CheckPublicView | ||
comment | +Check public view of non-person things | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +No need to login | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify People | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Primate College of America Dr., 1999 - | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Courses | ++ |
clickAndWait | +link=Course | ++ |
assertTitle | +Course | ++ |
clickAndWait | +link=Introduction to Primate Health | ++ |
assertTitle | +Introduction to Primate Health | ++ |
verifyTextPresent | +Primate Health and Fitness | Invited Talk | ++ |
verifyTextPresent | +Learn the basics about the general health of primates. | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +9 | ++ |
verifyTextPresent | +Fall 2010 | Academic Term | ++ |
verifyTextPresent | +Africa | geographical_region | ++ |
verifyTextPresent | +the United States of America | ++ |
verifyTextPresent | +Liberia | ++ |
verifyTextPresent | +ME Tarzan at metarzan@primates.edu or 555-555-5553 | ++ |
verifyTextPresent | +2010-09-06 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +2010-12-07 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +Fall 2010 | Academic Term | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Health Check | Event | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Activities | ++ |
clickAndWait | +link=Grant | ++ |
assertTitle | +Grant | ++ |
clickAndWait | +link=Primate Elderly Care | ++ |
assertTitle | +Primate Elderly Care | ++ |
verifyTextPresent | +Primate Colleges of the World | Consortium | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age. | ++ |
verifyTextPresent | +Primate Colleges of the World | Consortium | ++ |
verifyTextPresent | +$1,234,567 | ++ |
verifyTextPresent | +$999,999 | ++ |
verifyTextPresent | +1234-5678 | ++ |
verifyTextPresent | +2010-09-01 | ++ |
verifyTextPresent | +2012-08-31 | ++ |
verifyTextPresent | +P999-1234 | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Elderly Care | Subject Area | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Grant | ++ |
assertTitle | +Grant | ++ |
clickAndWait | +link=Primate Habitat Research Grant | ++ |
assertTitle | +Primate Habitat Research Grant | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Topics | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Animal Health | ++ |
assertTitle | +Animal Health | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Health Conference | Conference | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Elderly Care | ++ |
assertTitle | +Elderly Care | ++ |
verifyTextPresent | +Primate Elderly Care | Grant | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Primate Diet | ++ |
assertTitle | +Primate Diet | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
verifyTextPresent | +Primate Feeder | Equipment | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Primate Health | ++ |
assertTitle | +Primate Health | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +Not sure | Vocabulary Source Reference | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Diet | Subject Area | ++ |
verifyTextPresent | +Elderly Care | Subject Area | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Events | ++ |
clickAndWait | +link=Academic Term | ++ |
assertTitle | +Academic Term | ++ |
clickAndWait | +link=Fall 2010 | ++ |
assertTitle | +Fall 2010 | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Academic Term | ++ |
assertTitle | +Academic Term | ++ |
clickAndWait | +link=Winter 2011 | ++ |
assertTitle | +Winter 2011 | ++ |
verifyTextPresent | +Primate Health Conference | Conference | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Primate Health Conference | ++ |
assertTitle | +Primate Health Conference | ++ |
verifyTextPresent | +Primate Health and Fitness | Invited Talk | ++ |
verifyTextPresent | +First annual conference for those interested in the general health of primates. | ++ |
verifyTextPresent | +self_governing | ++ |
verifyTextPresent | +Kenya | ++ |
verifyTextPresent | +Chad | ++ |
verifyTextPresent | +the Congo | ++ |
verifyTextPresent | +info@primateconf.org | ++ |
verifyTextPresent | +2011-01-05 | ++ |
verifyTextPresent | +2011-01-09 | ++ |
verifyTextPresent | +Winter 2011 | Academic Term | ++ |
verifyTextPresent | +Primate Health Check | Event | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +PrimHConf | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Invited Talk | ++ |
assertTitle | +Invited Talk | ++ |
clickAndWait | +link=Primate Health and Fitness | ++ |
assertTitle | +Primate Health and Fitness | ++ |
verifyTextPresent | +Primate College of America Organizer 2008 | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Health Conference | Conference | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Presentation | ++ |
assertTitle | +Presentation | ++ |
clickAndWait | +link=Primate Health and Fitness | ++ |
assertTitle | +Primate Health and Fitness | ++ |
verifyTextPresent | +Primate College of America Organizer 2008 | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Health Conference | Conference | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Organizations | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate College of America | ++ |
assertTitle | +Primate College of America | ++ |
verifyTextPresent | +The Primate College of America is a privately-funded college for the study of primates. | ++ |
verifyTextPresent | +Privately Funded | Process | ++ |
verifyTextPresent | +B.S. Bachelor of Science | Academic Degree | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Primate Habitat Research Grant | Grant | ++ |
verifyTextPresent | +Primate Habitat Research Grant | Grant | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Portable Primate Habitat | Equipment | ++ |
verifyTextPresent | +Laboratory | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate History Library | Library | ++ |
verifyTextPresent | +Position | ++ |
verifyTextPresent | +Faculty, Jane Dr., 1999 - | ++ |
verifyTextPresent | +Primates-r-us Funding source 2010 - | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate Colleges of the World Member 2009 - | ++ |
verifyTextPresent | +Primate History Library | Library | ++ |
verifyTextPresent | +Primate Heart Health Clinic Founder 2010 - | ++ |
verifyTextPresent | +Primate Health and Fitness Organizer 2008 | ++ |
verifyTextPresent | +Primate Health Check Sponsor 2008 - 2010 | ++ |
verifyTextPresent | +northern Africa | geographical_region | ++ |
verifyTextPresent | +info@primates.edu | ++ |
verifyTextPresent | +555-555-5555 | ++ |
verifyTextPresent | +555-555-5554 | ++ |
verifyTextPresent | +1234 Northern African Nation | Address | ++ |
verifyTextPresent | +PCoA | ++ |
verifyTextPresent | +Gorillas | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate Colleges of the World | ++ |
assertTitle | +Primate Colleges of the World | ++ |
verifyTextPresent | +Primate Elderly Care | Grant | ++ |
verifyTextPresent | +Primate College of America Member 2009 - | ++ |
verifyTextPresent | +Primate Elderly Care | Grant | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate History Library | ++ |
assertTitle | +Primate History Library | ++ |
verifyTextPresent | +College | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate Research Laboratory | ++ |
assertTitle | +Primate Research Laboratory | ++ |
verifyTextPresent | +Primate Elderly Care | Grant | ++ |
verifyTextPresent | +Primate Feeder | Equipment | ++ |
verifyTextPresent | +Jane Memorial Building | Building | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primates-r-us | ++ |
assertTitle | +Primates-r-us | ++ |
verifyTextPresent | +Primate College of America Funding source 2010 - | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Equipment | ++ |
clickAndWait | +link=Equipment | ++ |
assertTitle | +Equipment | ++ |
clickAndWait | +link=Portable Primate Habitat | ++ |
assertTitle | +Portable Primate Habitat | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Jane Memorial Building | Building | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Equipment | ++ |
assertTitle | +Equipment | ++ |
clickAndWait | +link=Primate Feeder | ++ |
assertTitle | +Primate Feeder | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate Research Lab Room 123 | Facility | ++ |
verifyTextPresent | +Primate Diet | Subject Area | ++ |
verifyTextPresent | +Animal Diet | ++ |
comment | +Go back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Locations | ++ |
clickAndWait | +link=Building | ++ |
assertTitle | +Building | ++ |
clickAndWait | +link=Jane Memorial Building | ++ |
assertTitle | +Jane Memorial Building | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Lab Admin Office | Room | ++ |
verifyTextPresent | +Primate Research Laboratory | Campus | ++ |
verifyTextPresent | +Portable Primate Habitat | Equipment | ++ |
verifyTextPresent | +Primate Research Lab Room 123 | Facility | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Room | ++ |
assertTitle | +Room | ++ |
clickAndWait | +link=Lab Admin Office | ++ |
assertTitle | +Lab Admin Office | ++ |
verifyTextPresent | +Jane Memorial Building | Building | ++ |
comment | +Go back to VIVO home page | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
CreateActivity | ||
comment | +Validate adding Activity | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Grant (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Grant | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Grant (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Grant | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Primate Elderly Care | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='administeredBy']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Primate Elderly Care | ++ |
select | +objectVar | +label=Primate Colleges of the World | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='grantAwardedBy']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Primate Elderly Care | ++ |
select | +objectVar | +label=Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='abstract']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: abstract | ++ |
type | +tinymce | +Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age. | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='grantSubcontractedThrough']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Primate Colleges of the World | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='totalAwardAmount']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: total award amount | ++ |
type | +tinymce | +$1,234,567 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='grantDirectCosts']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +$999,999 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='sponsorAwardId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +1234-5678 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
comment | +Test time entry | ++ |
clickAndWait | +//div[@id='startDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: start date | ++ |
type | +yearstartDateEdited | +2010 | +
select | +monthstartDateEdited | +label=September | +
select | +daystartDateEdited | +label=1 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='endDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: end date | ++ |
type | +yearendDateEdited | +2012 | +
select | +monthendDateEdited | +label=August | +
select | +dayendDateEdited | +label=31 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
comment | +Test identity entry | ++ |
clickAndWait | +//div[@id='localAwardId']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: local award id | ++ |
type | +tinymce | +P999-1234 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='fundingVehicleFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: funding vehicle for | ++ |
select | +objectVar | +label=Primate Student of the Year | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Elderly Care | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "subject area" entry for Primate Elderly Care | ++ |
type | +name | +Elderly Care | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Elderly Care | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Primate Colleges of the World | Consortium | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age. | ++ |
verifyTextPresent | +Primate Colleges of the World | Consortium | ++ |
verifyTextPresent | +$1,234,567 | ++ |
verifyTextPresent | +$999,999 | ++ |
verifyTextPresent | +1234-5678 | ++ |
verifyTextPresent | +2010-09-01 | ++ |
verifyTextPresent | +2012-08-31 | ++ |
verifyTextPresent | +P999-1234 | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Elderly Care | Subject Area | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateCourse | ||
comment | +Validate adding Course | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Semester Class (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Semester Class | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Semester Class (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Semester Class | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Introduction to Primate Health | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='eventWithin']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: event within | ++ |
select | +objectVar | +label=Primate Health and Fitness | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='description']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: description | ++ |
type | +tinymce | +Learn the basics about the general health of primates. | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='taughtBy']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: taught by | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='prerequisiteFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: prerequisite for | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='sectionCredits']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +9 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='taughtInSemester']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Academic Term for Introduction to Primate Health | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "semester" entry for Introduction to Primate Health | ++ |
type | +name | +Fall 2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test research entry | ++ |
clickAndWait | +//div[@id='domesticGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=the United States of America | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test location entry | ++ |
clickAndWait | +//div[@id='hasGeographicLocation']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Location for Introduction to Primate Health | ++ |
select | +objectVar | +label=Liberia | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test contact entry | ++ |
clickAndWait | +//div[@id='contactInformation']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: contact information | ++ |
type | +tinymce | +ME Tarzan at metarzan@primates.edu or 555-555-5553 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test time entry | ++ |
clickAndWait | +//div[@id='startDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: start date | ++ |
type | +yearstartDateEdited | +2010 | +
select | +monthstartDateEdited | +label=September | +
select | +daystartDateEdited | +label=6 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='startYear']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: start year | ++ |
type | +tinymce | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='endDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: end date | ++ |
type | +yearendDateEdited | +2010 | +
select | +monthendDateEdited | +label=December | +
select | +dayendDateEdited | +label=7 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='endYear']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='hasTimeInterval']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Time Interval for Introduction to Primate Health | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='includesEvent']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: includes event | ++ |
select | +objectVar | +label=Primate Health Check | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Introduction to Primate Health | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Animal Health | +
clickAndWait | +submit | ++ |
assertTitle | +Introduction to Primate Health | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Primate Health and Fitness | Invited Talk | ++ |
verifyTextPresent | +Learn the basics about the general health of primates. | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +9 | ++ |
verifyTextPresent | +Fall 2010 | Academic Term | ++ |
verifyTextPresent | +Africa | geographical_region | ++ |
verifyTextPresent | +the United States of America | ++ |
verifyTextPresent | +Liberia | ++ |
verifyTextPresent | +ME Tarzan at metarzan@primates.edu or 555-555-5553 | ++ |
verifyTextPresent | +2010-09-06 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +2010-12-07 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +Fall 2010 | Academic Term | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Health Check | Event | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateEquipment | ||
comment | +Validate adding Equipment | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Equipment (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Equipment | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Equipment (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Equipment | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Primate Feeder | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Feeder | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='equipmentFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Primate Feeder | ++ |
select | +objectVar | +label=Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Feeder | ++ |
comment | +Test location entry | ++ |
clickAndWait | +//div[@id='equipmentInFacility']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Facility for Primate Feeder | ++ |
select | +typeOfNew | +label=Facility (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "in facility" entry for Primate Feeder | ++ |
type | +name | +Primate Research Lab Room 123 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Feeder | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Feeder | ++ |
select | +objectVar | +label=Primate Diet | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Feeder | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: keywords | ++ |
type | +tinymce | +Animal Diet | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Feeder | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate Research Lab Room 123 | Facility | ++ |
verifyTextPresent | +Primate Diet | Subject Area | ++ |
verifyTextPresent | +Animal Diet | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateEvent | ||
comment | +Validate adding Event | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Conference (bibo) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Conference | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Conference (bibo) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Conference | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Primate Health Conference | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='eventWithin']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: event within | ++ |
select | +objectVar | +label=Primate Health and Fitness | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='description']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: description | ++ |
type | +tinymce | +First annual conference for those interested in the general health of primates. | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='hasProceedings']/a | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Primate Health Conference | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test research entry | ++ |
clickAndWait | +//div[@id='domesticGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Region for Primate Health Conference | ++ |
select | +objectVar | +label=Kenya | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Region for Primate Health Conference | ++ |
select | +objectVar | +label=Chad | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test location entry | ++ |
clickAndWait | +//div[@id='hasGeographicLocation']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Location for Primate Health Conference | ++ |
select | +objectVar | +label=the Congo | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test contact entry | ++ |
clickAndWait | +//div[@id='contactInformation']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: contact information | ++ |
type | +tinymce | +info@primateconf.org | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test time entry | ++ |
clickAndWait | +//div[@id='startDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: start date | ++ |
type | +yearstartDateEdited | +2011 | +
select | +monthstartDateEdited | +label=January | +
select | +daystartDateEdited | +label=5 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='endDate']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: end date | ++ |
type | +yearendDateEdited | +2011 | +
select | +monthendDateEdited | +label=January | +
select | +dayendDateEdited | +label=9 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='hasTimeInterval']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "time interval" entry for Primate Health Conference | ++ |
type | +name | +Winter 2011 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='includesEvent']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: includes event | ++ |
select | +objectVar | +label=Primate Health Check | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Health Conference | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
clickAndWait | +//div[@id='abbreviation']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +PrimHConf | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health Conference | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Primate Health and Fitness | Invited Talk | ++ |
verifyTextPresent | +First annual conference for those interested in the general health of primates. | ++ |
verifyTextPresent | +self_governing | ++ |
verifyTextPresent | +Kenya | ++ |
verifyTextPresent | +Chad | ++ |
verifyTextPresent | +the Congo | ++ |
verifyTextPresent | +info@primateconf.org | ++ |
verifyTextPresent | +2011-01-05 | ++ |
verifyTextPresent | +2011-01-09 | ++ |
verifyTextPresent | +Winter 2011 | Academic Term | ++ |
verifyTextPresent | +Primate Health Check | Event | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +PrimHConf | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateFacultyMember | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add a Faculty member named Jane Faculty | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
comment | +Add Jane Faculty | ++ |
type | +firstName | +Jane | +
type | +lastName | +Faculty | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Make Jane Faculty an Assistant Professor | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateLibrarian | ||
deleteAllVisibleCookies | ++ | + |
comment | +Create Librarian person | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to add new individual page | ++ |
select | +VClassURI | +label=Librarian (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Librarian | ++ |
comment | +Create a librarian individual | ++ |
type | +firstName | +Lily | +
type | +lastName | +Librarian | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Make individual an Assistant Librarian | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that individual was added sucessfully | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Librarian | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateLocation | ||
comment | +Validate adding Location | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Building (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Building | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Building (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Building | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Jane Memorial Building | +
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
comment | +Test affiliation entry | ++ |
clickAndWait | +//div[@id='facilityFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Thing for Jane Memorial Building | ++ |
select | +objectVar | +label=Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
comment | +Test location entry | ++ |
clickAndWait | +//div[@id='hasRoom']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Room for Jane Memorial Building | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "rooms" entry for Jane Memorial Building | ++ |
type | +name | +Lab Admin Office | +
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
clickAndWait | +//div[@id='geographicallyContains']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Location for Jane Memorial Building | ++ |
select | +typeOfNew | +label=Campus (core) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "geographically contains" entry for Jane Memorial Building | ++ |
type | +name | +Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='locationOfEquipment']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: location of equipment | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
clickAndWait | +//div[@id='geographicLocationOf']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: geographic location of | ++ |
select | +objectVar | +label=Primate Research Lab Room 123 | +
clickAndWait | +submit | ++ |
assertTitle | +Jane Memorial Building | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Lab Admin Office | Room | ++ |
verifyTextPresent | +Primate Research Laboratory | Campus | ++ |
verifyTextPresent | +Portable Primate Habitat | Equipment | ++ |
verifyTextPresent | +Primate Research Lab Room 123 | Facility | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateOrganization | ||
comment | +Validate adding Organization | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=College (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new College | ++ |
verifyTextPresent | +Name | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=College (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new College | ++ |
verifyTextPresent | +Name | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Primate College of America | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='overview']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: overview | ++ |
type | +tinymce | +The Primate College of America is a privately-funded college for the study of primates. | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='fundingAgentFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Process for Primate College of America | ++ |
select | +typeOfNew | +label=Process (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "funds" entry for Primate College of America | ++ |
type | +name | +Privately Funded | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='offersDegree']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: offers degree | ++ |
select | +objectVar | +label=B.S. Bachelor of Science | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasPredecessorOrganization']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: predecessor organization | ++ |
select | +objectVar | +label=Primate College of America | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='awardsGrant']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Grant for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "awards grant" entry for Primate College of America | ++ |
type | +name | +Primate Habitat Research Grant | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='subcontractsGrant']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Grant for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='sponsorsAward']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Award or Honor for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "sponsors award or honor" entry for Primate College of America | ++ |
type | +name | +Primate Student of the Year | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='awardConferred']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Award or Honor for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasEquipment']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Equipment for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "has equipment" entry for Primate College of America | ++ |
type | +name | +Portable Primate Habitat | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test affiliation entry | ++ |
clickAndWait | +//div[@id='hasSubOrganization']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Primate College of America | ++ |
select | +typeOfNew | +label=Laboratory (core) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "has sub-organization" entry for Primate College of America | ++ |
type | +name | +Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='subOrganizationWithin']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Primate College of America | ++ |
select | +typeOfNew | +label=Library (core) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "organization within" entry for Primate College of America | ++ |
type | +name | +Primate History Library | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='organizationForPosition']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create position history entry for Primate College of America | ++ |
type | +title | +Dr. | +
type | +startYear | +1999 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasLeaderRole']/a | ++ |
verifyTextPresent | +Create head of entry for Primate College of America | ++ |
select | +typeSelector | +label=Organization | +
type | +relatedIndLabel | +Primates-r-us | +
type | +newIndLabel | +Funding source | +
type | +startYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='affiliatedOrganization']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Primate Research Laboratory | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasMemberRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create membership entry for Primate College of America | ++ |
select | +typeSelector | +label=Consortium | +
type | +relatedIndLabel | +Primate Colleges of the World | +
type | +newIndLabel | +Member | +
type | +startYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasCollaborator']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: collaborator | ++ |
select | +objectVar | +label=Primate History Library | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='hasClinicalRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create clinical activity entry for Primate College of America | ++ |
select | +typeSelector | +label=Service | +
type | +relatedIndLabel | +Primate Heart Health Clinic | +
type | +newIndLabel | +Founder | +
type | +startYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test publications entry | ++ |
clickAndWait | +//div[@id='hasPresenterRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create presentation entry for Primate College of America | ++ |
select | +typeSelector | +label=Invited Talk | +
type | +relatedIndLabel | +Primate Health and Fitness | +
type | +newIndLabel | +Organizer | +
type | +startYear | +2008 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test service entry | ++ |
clickAndWait | +//div[@id='hasOutreachProviderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create outreach & community service entry for Primate College of America | ++ |
select | +typeSelector | +label=Event | +
type | +relatedIndLabel | +Primate Health Check | +
type | +newIndLabel | +Sponsor | +
type | +startYear | +2008 | +
type | +endYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test location entry | ++ |
clickAndWait | +//div[@id='hasGeographicLocation']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=northern Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test contact entry | ++ |
clickAndWait | +//div[@id='workEmail']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +info@primates.edu | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='workPhone']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: work phone | ++ |
type | +tinymce | +555-555-5555 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='workFax']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: work fax | ++ |
type | +tinymce | +555-555-5554 | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
clickAndWait | +//div[@id='mailingAddress']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Address for Primate College of America | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +1234 Northern African Nation | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='abbreviation']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: abbreviation | ++ |
type | +tinymce | +PCoA | +
clickAndWait | +submit | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: keywords | ++ |
type | +tinymce | +Gorillas | +
clickAndWait | +submit | ++ |
assertTitle | +Primate College of America | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +The Primate College of America is a privately-funded college for the study of primates. | ++ |
verifyTextPresent | +Privately Funded | Process | ++ |
verifyTextPresent | +B.S. Bachelor of Science | Academic Degree | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Primate Habitat Research Grant | Grant | ++ |
verifyTextPresent | +Primate Habitat Research Grant | Grant | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Portable Primate Habitat | Equipment | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate History Library | Library | ++ |
verifyTextPresent | +Position | ++ |
verifyTextPresent | +Faculty, Jane Dr., 1999 - | ++ |
verifyTextPresent | +Primates-r-us Funding source 2010 - | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate Colleges of the World Member 2009 - | ++ |
verifyTextPresent | +Primate History Library | Library | ++ |
verifyTextPresent | +Primate Heart Health Clinic Founder 2010 - | ++ |
verifyTextPresent | +Primate Health and Fitness Organizer 2008 | ++ |
verifyTextPresent | +Primate Health Check Sponsor 2008 - 2010 | ++ |
verifyTextPresent | +northern Africa | geographical_region | ++ |
verifyTextPresent | +info@primates.edu | ++ |
verifyTextPresent | +555-555-5555 | ++ |
verifyTextPresent | +555-555-5554 | ++ |
verifyTextPresent | +1234 Northern African Nation | Address | ++ |
verifyTextPresent | +PCoA | ++ |
verifyTextPresent | +Gorillas | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateTopic | ||
comment | +Validate adding Topic | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
comment | +Select to add then cancel right away | ++ |
select | +VClassURI | +label=Subject Area (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Subject Area | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select to add then enter empty field | ++ |
select | +VClassURI | +label=Subject Area (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Subject Area | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter something in the field | ++ |
type | +label | +Primate Health | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
comment | +Test overview entry (image and webpage have been tested) | ++ |
clickAndWait | +//div[@id='broader']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Health | ++ |
select | +objectVar | +label=Animal Health | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
comment | +Test affiliation entry | ++ |
clickAndWait | +//div[@id='researchAreaOf']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: research area of | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
comment | +Test links entry | ++ |
clickAndWait | +//div[@id='sourceVocabularyReference']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Vocabulary Source Reference for Primate Health | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Not sure | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
comment | +Test other entry | ++ |
clickAndWait | +//div[@id='subjectAreaFor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Thing for Primate Health | ++ |
select | +objectVar | +label=Introduction to Primate Health | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
clickAndWait | +//div[@id='narrower']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Health | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "narrower term" entry for Primate Health | ++ |
type | +name | +Primate Diet | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
clickAndWait | +//div[@id='related']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Primate Health | ++ |
select | +objectVar | +label=Elderly Care | +
clickAndWait | +submit | ++ |
assertTitle | +Primate Health | ++ |
comment | +Verify everything entered is displaying properly | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +Not sure | Vocabulary Source Reference | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Primate Diet | Subject Area | ++ |
verifyTextPresent | +Elderly Care | Subject Area | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteIndexStuff | ||
comment | +Delete everything left in the index | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify what is to be deleted | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +courses | ++ |
verifyTextPresent | +activities | ++ |
verifyTextPresent | +topics | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +equipment | ++ |
verifyTextPresent | +locations | ++ |
comment | +Delete People | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
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 | ++ |
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 | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Courses | ++ |
clickAndWait | +link=Course | ++ |
assertTitle | +Course | ++ |
clickAndWait | +link=Introduction to Primate Health | ++ |
assertTitle | +Introduction to Primate Health | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Activities | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=Primate Elderly Care | ++ |
assertTitle | +Primate Elderly Care | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=Primate Habitat Research Grant | ++ |
assertTitle | +Primate Habitat Research Grant | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Service | ++ |
assertTitle | +Service | ++ |
clickAndWait | +link=Primate Heart Health Clinic | ++ |
assertTitle | +Primate Heart Health Clinic | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Topics | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Animal Health | ++ |
assertTitle | +Animal Health | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Elderly Care | ++ |
assertTitle | +Elderly Care | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Primate Diet | ++ |
assertTitle | +Primate Diet | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Primate Health | ++ |
assertTitle | +Primate Health | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Events | ++ |
clickAndWait | +link=Academic Term | ++ |
assertTitle | +Academic Term | ++ |
clickAndWait | +link=Fall 2010 | ++ |
assertTitle | +Fall 2010 | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Academic Term | ++ |
assertTitle | +Academic Term | ++ |
clickAndWait | +link=Winter 2011 | ++ |
assertTitle | +Winter 2011 | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Primate Health Conference | ++ |
assertTitle | +Primate Health Conference | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Invited Talk | ++ |
assertTitle | +Invited Talk | ++ |
clickAndWait | +link=Primate Health and Fitness | ++ |
assertTitle | +Primate Health and Fitness | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Organizations | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate Colleges of the World | ++ |
assertTitle | +Primate Colleges of the World | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate History Library | ++ |
assertTitle | +Primate History Library | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate Research Laboratory | ++ |
assertTitle | +Primate Research Laboratory | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primates-r-us | ++ |
assertTitle | +Primates-r-us | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primate College of America | ++ |
assertTitle | +Primate College of America | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Equipment | ++ |
clickAndWait | +link=Equipment | ++ |
assertTitle | +Equipment | ++ |
clickAndWait | +link=Portable Primate Habitat | ++ |
assertTitle | +Portable Primate Habitat | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Equipment | ++ |
assertTitle | +Equipment | ++ |
clickAndWait | +link=Primate Feeder | ++ |
assertTitle | +Primate Feeder | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete Locations | ++ |
clickAndWait | +link=Building | ++ |
assertTitle | +Building | ++ |
clickAndWait | +link=Jane Memorial Building | ++ |
assertTitle | +Jane Memorial Building | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Room | ++ |
assertTitle | +Room | ++ |
clickAndWait | +link=Lab Admin Office | ++ |
assertTitle | +Lab Admin Office | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Do some pausing and refreshing | ++ |
pause | +100000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
comment | +Verify everything is gone | ++ |
verifyTextNotPresent | +people | ++ |
verifyTextNotPresent | +courses | ++ |
verifyTextNotPresent | +activities | ++ |
verifyTextNotPresent | +topics | ++ |
verifyTextNotPresent | +events | ++ |
verifyTextNotPresent | +organizations | ++ |
verifyTextNotPresent | +equipment | ++ |
verifyTextNotPresent | +Building | ++ |
verifyTextPresent | +locations | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
VerifyAllThingsSearchable | ||
comment | +Verify all roles are searchable | ++ |
deleteAllVisibleCookies | ++ | + |
comment | +No need to log in | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Verify search results for VIVO | ++ |
type | +search | +primates | +
clickAndWait | +submit | ++ |
assertTitle | +primates - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=courses | ++ |
verifyElementPresent | +link=activities | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=events | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=equipment | ++ |
verifyElementPresent | +link=locations | ++ |
verifyTextPresent | +Primate Diet | Subject Area | ++ |
verifyTextPresent | +Primate History Library | Library | ++ |
verifyTextPresent | +Primates-r-us | Organization | ++ |
verifyTextPresent | +Primate Habitat Research Grant | Grant | ++ |
verifyTextPresent | +Primate Colleges of the World | Consortium | ++ |
verifyTextPresent | +Primate Student of the Year | Award or Honor | ++ |
verifyTextPresent | +Primate Health and Fitness | Invited Talk | ++ |
verifyTextPresent | +Primate Health Check | Event | ++ |
verifyTextPresent | +Primate Feeder | Equipment | ++ |
verifyTextPresent | +Primate Research Laboratory | Laboratory | ++ |
verifyTextPresent | +Primate Heart Health Clinic | Service | ++ |
verifyTextPresent | +Primate Research Laboratory | Campus | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +Primate Health | Subject Area | ++ |
verifyTextPresent | +Animal Health | Subject Area | ++ |
verifyTextPresent | +Portable Primate Habitat | Equipment | ++ |
verifyTextPresent | +Primate Research Lab Room 123 | Facility | ++ |
verifyTextPresent | +Primate Elderly Care | Grant | ++ |
verifyTextPresent | +Primate College of America | College | ++ |
verifyTextPresent | +Jane Memorial Building | Building | ++ |
verifyTextPresent | +Fall 2010 | Academic Term | ++ |
verifyTextPresent | +Introduction to Primate Health | Semester Class | ++ |
verifyTextPresent | +Elderly Care | Subject Area | ++ |
verifyTextPresent | +Primate Health Conference | Conference | ++ |
verifyTextPresent | +Privately Funded | Process | ++ |
clickAndWait | +link=2 | ++ |
assertTitle | +primates - VIVO Search Results | ++ |
verifyTextPresent | +Winter 2011 | Academic Term | ++ |
verifyTextPresent | +Not sure | Vocabulary Source Reference | ++ |
verifyTextPresent | +B.S. Bachelor of Science | Academic Degree | ++ |
verifyTextPresent | +1234 Northern African Nation | Address | ++ |
verifyTextPresent | +northern Africa | geographical_region | ++ |
verifyTextPresent | +Africa | geographical_region | ++ |
verifyTextPresent | +Liberia | ++ |
verifyTextPresent | +Kenya | ++ |
verifyTextPresent | +Chad | ++ |
verifyTextPresent | +the Congo | ++ |
verifyTextPresent | +the United States of America | ++ |
comment | +All done | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
AddArticle | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Article | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that no articles currently exist | ++ |
verifyTextNotPresent | +Article | ++ |
verifyTextNotPresent | +Academic Article | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Select to add an article | ++ |
select | +typeSelector | +label=Academic Article | +
verifyTextPresent | +Academic Article Title | ++ |
type | +relatedIndLabel | +Too Much Nintendo | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Verify author info is there | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
comment | +Add details for Article | ++ |
clickAndWait | +//div[@id='volume']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +29 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='pageStart']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +298 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='pageEnd']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +344 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='year']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='pmid']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +ABC111222333 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Children | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Games | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field ISSUE | ++ |
clickAndWait | +//div[@id='issue']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: issue | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='issue']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Supplement | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field DATE | ++ |
clickAndWait | +//div[@id='date']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: date | ++ |
verifyTextPresent | +Use when a date doesn't signify a start date or end date, as with an award; can also be used when multiple independent dates are relevant | ++ |
verifyTextPresent | +year | ++ |
verifyTextPresent | +day | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='date']/a | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='date']/a | ++ |
assertTitle | +Edit | ++ |
type | +yeardateEdited | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Please enter a valid month. Please enter a valid day. | ++ |
type | +yeardateEdited | +2010 | +
select | +monthdateEdited | +label=October | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Please enter a valid day. | ++ |
type | +yeardateEdited | +2010 | +
select | +monthdateEdited | +label=October | +
select | +daydateEdited | +label=27 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field DOI | ++ |
clickAndWait | +//div[@id='doi']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: doi | ++ |
verifyTextPresent | +The Digital Object Identifier (DOI) System provides for persistent identification of content objects in the digital environment. "DOI names are assigned to any entity for use on digital networks. They are used to provide current information, including where they (or information about them) can be found on the Internet. Information about a digital object may change over time, including where to find it, but its DOI name will not change." | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='doi']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +987654321.1234567890 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field EAN/UCC-13 | ++ |
clickAndWait | +//div[@id='eanucc13']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: ean/ucc-13 | ++ |
verifyTextPresent | +EAN International-Uniform Code Council (EAN-UCC) was a supply chain standards family name, formally the EAN.UCC System, that included product barcodes which are printed on the great majority of products available in stores worldwide and electronic commerce standards. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='eanucc13']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +DEF12121212 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field NIH SUB ID | ++ |
clickAndWait | +//div[@id='nihmsid']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: NIH Manuscript Submission System ID | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='nihmsid']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +NIH9898989898 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Validate unique field PUBMED ID | ++ |
clickAndWait | +//div[@id='pmcid']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: PubMed Central ID | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +//div[@id='pmcid']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +PMID767676 | +
clickAndWait | +submit | ++ |
assertTitle | +Too Much Nintendo | ++ |
comment | +Naviage back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Article links now appear | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Academic Article | ++ |
verifyTextPresent | +Academic Article (1) | ++ |
verifyElementPresent | +link=Article | ++ |
verifyTextPresent | +Article (1) | ++ |
comment | +Verify Article shows up for Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyElementPresent | +link=View all VIVO publications and corresponding co-author network | ++ |
verifyTextPresent | +View all VIVO publications and corresponding co-author network. | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Academic Article | ++ |
verifyTextPresent | +Too Much Nintendo Academic Article | ++ |
comment | +Verify article details | ++ |
clickAndWait | +link=Too Much Nintendo | ++ |
assertTitle | +Too Much Nintendo | ++ |
verifyTextPresent | +Supplement | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyTextPresent | +29 | ++ |
verifyTextPresent | +298 | ++ |
verifyTextPresent | +344 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +2010-10-27 | ++ |
verifyTextPresent | +987654321.1234567890 | ++ |
verifyTextPresent | +ABC111222333 | ++ |
verifyTextPresent | +DEF12121212 | ++ |
verifyTextPresent | +NIH9898989898 | ++ |
verifyTextPresent | +PMID767676 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +Children | ++ |
verifyTextPresent | +Games | ++ |
comment | +Log out | ++ |
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 | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that no books currently exist | ++ |
verifyTextNotPresent | +Book | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Select to add a book | ++ |
select | +typeSelector | +label=Book | +
verifyTextPresent | +Book Title | ++ |
type | +relatedIndLabel | +Nintendo: Good or Bad for Kids? | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo: Good or Bad for Kids? | ++ |
comment | +Verify author info is there | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
comment | +Add details for Book | ++ |
clickAndWait | +//div[@id='publisher']/a | ++ |
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='placeOfPublication']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +New York | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='status']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=in press | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='year']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='numPages']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +258 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Child Development | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Children | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Games | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Validate unique field LCCN | ++ |
clickAndWait | +//div[@id='lccn']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: lccn | ++ |
verifyTextPresent | +The Library of Congress Control Number or LCCN is a serially based system of numbering cataloging records in the Library of Congress in the United States. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='lccn']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Validate unique field ISBN-10 | ++ |
clickAndWait | +//div[@id='isbn10']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: isbn-10 | ++ |
verifyTextPresent | +The International Standard Book Number (ISBN) is a unique[1][2] numeric commercial book identifier based upon the 9-digit Standard Book Numbering (SBN) code created by Gordon Foster. The 10-digit ISBN format was developed by the International Organization for Standardization and was published in 1970 as international standard ISO 2108. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='isbn10']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +5555555555 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Validate unique field ISBN-13 | ++ |
clickAndWait | +//div[@id='isbn13']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: isbn-13 | ++ |
verifyTextPresent | +The International Standard Book Number (ISBN) is a unique[1][2] numeric commercial book identifier based upon the 9-digit Standard Book Numbering (SBN) code created by Gordon Foster.Since 1 January 2007, ISBNs have contained 13 digits, a format that is compatible with Bookland EAN-13s. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +//div[@id='isbn13']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +7777777777777 | +
clickAndWait | +submit | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
comment | +Naviage back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Book link now appears | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Book | ++ |
verifyTextPresent | +Book (1) | ++ |
comment | +Verify Book shows up for Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyElementPresent | +link=View all VIVO publications and corresponding co-author network | ++ |
verifyTextPresent | +View all VIVO publications and corresponding co-author network. | ++ |
verifyElementPresent | +link=Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Book | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? Book | ++ |
verifyElementPresent | +//div[@id='authorInAuthorship']/ul/li[1]/span | ++ |
comment | +Verify book details | ++ |
clickAndWait | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyTextPresent | +Putnam | ++ |
verifyTextPresent | +Putnam | Publisher | ++ |
verifyTextPresent | +New York | ++ |
verifyElementPresent | +link=in press | ++ |
verifyTextPresent | +in press | document status | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +258 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +5555555555 | ++ |
verifyTextPresent | +7777777777777 | ++ |
verifyTextPresent | +Children | ++ |
verifyTextPresent | +Games | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddChapter | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Book Chapter | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that no books currently exist | ++ |
verifyTextNotPresent | +Chapter | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Select to add a book chapter | ++ |
select | +typeSelector | +label=Chapter | +
verifyTextPresent | +Chapter Title | ++ |
type | +relatedIndLabel | +Nintendo O.K. for Kids | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Verify author info is there | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
comment | +Add details for Chapter | ++ |
clickAndWait | +//div[@id='editor']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Sunny Sony | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='pageStart']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +765 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='chapter']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +13 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='pageEnd']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +876 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='publisher']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Publisher (core) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Marcel Dekker | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='placeOfPublication']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +New York | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Children | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Games | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Naviage back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Chapter link now appears | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Chapter | ++ |
verifyTextPresent | +Chapter (1) | ++ |
comment | +Verify Chapter shows up for Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyElementPresent | +link=View all VIVO publications and corresponding co-author network | ++ |
verifyTextPresent | +View all VIVO publications and corresponding co-author network. | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Chapter | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | ++ |
verifyElementPresent | +//div[@id='authorInAuthorship']/ul/li[1]/span | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddConference | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Conference Paper | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that no conference papers currently exist | ++ |
verifyTextNotPresent | +Conference | ++ |
verifyTextNotPresent | +Conference Paper | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Select to add a conference paper | ++ |
select | +typeSelector | +label=Conference Paper | +
verifyTextPresent | +Conference Paper Title | ++ |
type | +relatedIndLabel | +Nintendo Case Studies | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
comment | +Verify author info is there | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
comment | +Add details for Conference Paper | ++ |
clickAndWait | +//div[@id='presentedAt']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Games and Child Development | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
clickAndWait | +//div[@id='date']/a | ++ |
assertTitle | +Edit | ++ |
type | +yeardateEdited | +2010 | +
select | +monthdateEdited | +label=April | +
select | +daydateEdited | +label=1 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Children | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Games | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo Case Studies | ++ |
comment | +Naviage back to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Book link now appears | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +events | ++ |
verifyElementPresent | +link=Conference | ++ |
verifyTextPresent | +Conference (1) | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Conference Paper | ++ |
verifyTextPresent | +Conference Paper (1) | ++ |
comment | +Verify Book shows up for Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyElementPresent | +link=View all VIVO publications and corresponding co-author network | ++ |
verifyTextPresent | +View all VIVO publications and corresponding co-author network. | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Conference Paper | ++ |
verifyTextPresent | +Nintendo Case Studies Conference Paper | ++ |
verifyElementPresent | +//div[@id='authorInAuthorship']/ul/li[1]/span | ++ |
comment | +Log out | ++ |
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 | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
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 | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Associate Professor | ++ |
comment | +Verify faculty member has been added | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
refreshAndWait | +10000 | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Verify new faculty member added | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Associate Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddTestFacultyBack | ||
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 | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
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 | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Associate Professor | ++ |
comment | +Verify faculty member has been added | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
refreshAndWait | +10000 | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Verify new faculty member added | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Associate Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckIndexView | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Check index entries | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Check index | ++ |
verifyTextPresent | +people | ++ |
verifyElementPresent | +link=Faculty Member | ++ |
verifyTextPresent | +Faculty Member (2) | ++ |
verifyElementPresent | +link=Person | ++ |
verifyTextPresent | +Person (2) | ++ |
verifyTextPresent | +topics | ++ |
verifyElementPresent | +link=Subject Area | ++ |
verifyTextPresent | +Subject Area (1) | ++ |
verifyTextPresent | +events | ++ |
verifyElementPresent | +link=Conference | ++ |
verifyTextPresent | +Conference (1) | ++ |
verifyTextPresent | +organizations | ++ |
verifyElementPresent | +link=Organization | ++ |
verifyTextPresent | +Organization (2) | ++ |
verifyElementPresent | +link=Publisher | ++ |
verifyTextPresent | +Publisher (2) | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Academic Article | ++ |
verifyTextPresent | +Academic Article (1) | ++ |
verifyElementPresent | +link=Article | ++ |
verifyTextPresent | +Article (2) | ++ |
verifyElementPresent | +link=Book | ++ |
verifyTextPresent | +Book (1) | ++ |
verifyElementPresent | +link=Chapter | ++ |
verifyTextPresent | +Chapter (1) | ++ |
verifyElementPresent | +link=Conference Paper | ++ |
verifyTextPresent | +Conference Paper (1) | ++ |
comment | +All done | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
CheckPublicView | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Check public view of publications | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Verify 4 publications show up | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids Chapter | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies Conference Paper | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? Book | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Too Much Nintendo Academic Article | ++ |
comment | +Now verify Chapter details | ++ |
clickAndWait | +link=Nintendo O.K. for Kids | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyElementPresent | +link=Sunny Sony | ++ |
verifyTextPresent | +Sunny Sony | Faculty Member | ++ |
verifyTextPresent | +765 | ++ |
verifyTextPresent | +13 | ++ |
verifyTextPresent | +876 | ++ |
verifyElementPresent | +link=Marcel Dekker | ++ |
verifyTextPresent | +Marcel Dekker | Publisher | ++ |
verifyTextPresent | +New York | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +Games | ++ |
verifyTextPresent | +Children | ++ |
comment | +Now verify Conference Paper details | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Nintendo Case Studies | ++ |
assertTitle | +Nintendo Case Studies | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyElementPresent | +link=Games and Child Development | ++ |
verifyTextPresent | +Games and Child Development | Conference | ++ |
verifyTextPresent | +2010-04-01 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +Games | ++ |
verifyTextPresent | +Children | ++ |
comment | +Now verify Book details | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyElementPresent | +link=Putnam | ++ |
verifyTextPresent | +Putnam | Publisher | ++ |
verifyTextPresent | +New York | ++ |
verifyElementPresent | +link=in press | ++ |
verifyTextPresent | +in press | document status | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +258 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +5555555555 | ++ |
verifyTextPresent | +7777777777777 | ++ |
verifyTextPresent | +Games | ++ |
verifyTextPresent | +Children | ++ |
comment | +Now verify Article details | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
clickAndWait | +link=Too Much Nintendo | ++ |
assertTitle | +Too Much Nintendo | ++ |
verifyTextPresent | +Supplement | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyTextPresent | +29 | ++ |
verifyTextPresent | +298 | ++ |
verifyTextPresent | +344 | ++ |
verifyTextPresent | +2010 | ++ |
verifyTextPresent | +2010-10-27 | ++ |
verifyTextPresent | +987654321.1234567890 | ++ |
verifyTextPresent | +ABC111222333 | ++ |
verifyTextPresent | +DEF12121212 | ++ |
verifyTextPresent | +NIH9898989898 | ++ |
verifyTextPresent | +PMID767676 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +Children | ++ |
verifyTextPresent | +Games | ++ |
comment | +All done | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
DeleteArticle | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete Article | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Article | ++ |
assertTitle | +Article | ++ |
comment | +Select the item to delete | ++ |
clickAndWait | +link=Too Much Nintendo | ++ |
assertTitle | +Too Much Nintendo | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete the item | ++ |
clickAndWait | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
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 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
refreshAndWait | +20000 | ++ |
comment | +Verify that there are no articles listed | ++ |
verifyTextNotPresent | +Article | ++ |
verifyTextNotPresent | +Academic Article | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteBook | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete Book | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Book | ++ |
assertTitle | +Book | ++ |
comment | +Select the item to delete | ++ |
clickAndWait | +link=Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +Nintendo: Good or Bad for Kids? | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete the article | ++ |
clickAndWait | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
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 | ++ |
comment | +Verify that there are no articles listed | ++ |
verifyTextNotPresent | +Book | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteChapter | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete Chapter | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Chapter | ++ |
assertTitle | +Chapter | ++ |
comment | +Select the item to delete | ++ |
clickAndWait | +link=Nintendo O.K. for Kids | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete the item | ++ |
clickAndWait | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
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 | ++ |
comment | +Verify that there are no articles listed | ++ |
verifyTextNotPresent | +Chapter | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteConference | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete Conference Paper | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference Paper | ++ |
assertTitle | +Conference Paper | ++ |
comment | +Select the item to delete | ++ |
clickAndWait | +link=Nintendo Case Studies | ++ |
assertTitle | +Nintendo Case Studies | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete the item | ++ |
clickAndWait | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
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 | ++ |
comment | +Verify that there are no conference papers listed | ++ |
verifyTextNotPresent | +Conference Paper | ++ |
comment | +Logout | ++ |
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 | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that publications are already gone | ++ |
verifyTextNotPresent | +publications | ++ |
comment | +Verify that everything else is still there | ++ |
verifyTextPresent | +topics | ++ |
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=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 | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
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=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteValidationStuff | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Delete book chapter | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Index to find the Article link | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify sections are present | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +topics | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +publications | ++ |
comment | +Delete everything added | ++ |
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 | ++ |
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=Person | ++ |
assertTitle | +Person | ++ |
clickAndWait | +link=Mouse, Minnie M | ++ |
assertTitle | +Mouse, Minnie M | ++ |
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=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=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Kids Now! | ++ |
assertTitle | +Kids Now! | ++ |
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 Decker | ++ |
assertTitle | +Marcel Decker | ++ |
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=Book | ++ |
assertTitle | +Book | ++ |
clickAndWait | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
assertTitle | +exact:Nintendo: Good or Bad for Kids? | ++ |
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=Chapter | ++ |
assertTitle | +Chapter | ++ |
clickAndWait | +link=Nintendo O.K. for Kids | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
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 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify everything is gone | ++ |
verifyTextNotPresent | +people | ++ |
verifyTextNotPresent | +topics | ++ |
verifyTextNotPresent | +events | ++ |
verifyTextNotPresent | +organizations | ++ |
verifyTextNotPresent | +publications | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
SearchPublications | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Search for publications-related items | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
comment | +Search for NINTENDO | ++ |
type | +search | +nintendo | +
clickAndWait | +submit | ++ |
assertTitle | +nintendo - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=events | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=publications | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyElementPresent | +link=Putnam | ++ |
verifyTextPresent | +Putnam | Publisher | ++ |
verifyElementPresent | +link=Sunny Sony | ++ |
verifyTextPresent | +Sunny Sony | Faculty Member | ++ |
verifyElementPresent | +link=Marcel Dekker | ++ |
verifyTextPresent | +Marcel Dekker | Publisher | ++ |
verifyElementPresent | +link=Games and Child Development | ++ |
verifyTextPresent | +Games and Child Development | Conference | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Too Much Nintendo | Academic Article | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies | Conference Paper | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | Chapter | ++ |
comment | +Search for CHILD DEVELOPMENT | ++ |
type | +search | +child development | +
clickAndWait | +submit | ++ |
assertTitle | +child development - VIVO Search Results | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=events | ++ |
verifyElementPresent | +link=publications | ++ |
verifyElementPresent | +link=Games and Child Development | ++ |
verifyTextPresent | +Games and Child Development | Conference | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies | Conference Paper | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Too Much Nintendo | Academic Article | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | Chapter | ++ |
comment | +Search for CHILDREN | ++ |
type | +search | +children | +
clickAndWait | +submit | ++ |
assertTitle | +children - VIVO Search Results | ++ |
verifyElementPresent | +link=publications | ++ |
verifyElementPresent | +link=Raising Children in the 21st Century | ++ |
verifyTextPresent | +Raising Children in the 21st Century | Collection | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Too Much Nintendo | Academic Article | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies | Conference Paper | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | Chapter | ++ |
comment | +Search for GAMES | ++ |
type | +search | +games | +
clickAndWait | +submit | ++ |
assertTitle | +games - VIVO Search Results | ++ |
verifyElementPresent | +link=events | ++ |
verifyElementPresent | +link=publications | ++ |
verifyElementPresent | +link=Games and Child Development | ++ |
verifyTextPresent | +Games and Child Development | Conference | ++ |
verifyElementPresent | +link=Too Much Nintendo | ++ |
verifyTextPresent | +Too Much Nintendo | Academic Article | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies | Conference Paper | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | Chapter | ++ |
comment | +Search for PUBLISHER | ++ |
type | +search | +publisher | +
clickAndWait | +submit | ++ |
assertTitle | +publisher - VIVO Search Results | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=Putnam | ++ |
verifyTextPresent | +Putnam | Publisher | ++ |
verifyTextPresent | +publisher of Nintendo: Good or Bad for Kids? ... | ++ |
verifyElementPresent | +link=Marcel Dekker | ++ |
verifyTextPresent | +Marcel Dekker | Publisher | ++ |
verifyTextPresent | +publisher of Nintendo O.K. for Kids ... | ++ |
comment | +Search for CONFERENCE | ++ |
type | +search | +conference | +
clickAndWait | +submit | ++ |
assertTitle | +conference - VIVO Search Results | ++ |
verifyElementPresent | +link=events | ++ |
verifyTextPresent | +publications | ++ |
verifyElementPresent | +link=Kids Now Conference Proceedings | ++ |
verifyTextPresent | +Kids Now Conference Proceedings | Document Part | ++ |
verifyElementPresent | +link=Games and Child Development | ++ |
verifyTextPresent | +Games and Child Development | Conference | ++ |
verifyElementPresent | +link=Nintendo Case Studies | ++ |
verifyTextPresent | +Nintendo Case Studies | Conference Paper | ++ |
comment | +All done | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
SetAuthorship | ||
deleteAllVisibleCookies | ++ | + |
comment | +Specify that Frank Furter authored CNN article (old way) | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must be logged in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the CNN article | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Article | ++ |
clickAndWait | +link=Article | ++ |
assertTitle | +Article | ++ |
comment | +Edit article Effect of Nintendo on Kids | ++ |
clickAndWait | +link=Effect of Nintendo on Kids | ++ |
assertTitle | +Effect of Nintendo on Kids | ++ |
verifyTextPresent | +CNN News Article | ++ |
comment | +Add a new authors entry of Frank Furter | ++ |
clickAndWait | +//div[@id='informationResourceInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This publication currently has no authors specified. | ++ |
click | +showAddFormButton | ++ |
assertTitle | +Edit | ++ |
type | +lastName | +Frank Furter | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must specify the author's first name. | ++ |
type | +firstName | +Frank | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Furter, Frank | ++ |
clickAndWait | +link=Return to Publication | ++ |
assertTitle | +Effect of Nintendo on Kids | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
verifyTextPresent | +publication(s) within the last 10 years incomplete data | ++ |
verifyElementPresent | +//div[@id='pub_count_short_sparkline_vis']/table/tbody/tr/td[3] | ++ |
assertTitle | +Furter, Frank | ++ |
verifyTextPresent | +Effect of Nintendo on Kids | ++ |
click | +showAddFormButton | ++ |
clickAndWait | +link=Return to Publication | ++ |
comment | +Verify author link worked | ++ |
assertTitle | +Effect of Nintendo on Kids | ++ |
verifyElementPresent | +link=Frank Furter | ++ |
clickAndWait | +link=Frank Furter | ++ |
assertTitle | +Frank Furter | ++ |
verifyTextPresent | +publication(s) within the last 10 years incomplete data | ++ |
verifyElementPresent | +link=Effect of Nintendo on Kids | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ValidateFields | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Add Book Chapter to validate fields | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Navigate to Frank Furter | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Furter, Frank | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Cancel out before doing anything | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Furter, Frank | ++ |
comment | +Select to add a Publication again | ++ |
clickAndWait | +//div[@id='authorInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
comment | +Select to add a book chapter | ++ |
select | +typeSelector | +label=Chapter | +
comment | +Cancel out before entering in title | ++ |
click | +link=Cancel | ++ |
comment | +Select to add an book chapter again, this time without a title | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
select | +typeSelector | +label=Chapter | +
verifyTextPresent | +Chapter Title | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must specify a publication title. | ++ |
comment | +Select to add a Book Chapter again, this time do it right | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create publication entry for Furter, Frank | ++ |
verifyTextPresent | +Publication Type | ++ |
select | +typeSelector | +label=Chapter | +
verifyTextPresent | +Chapter Title | ++ |
type | +relatedIndLabel | +Nintendo O.K. for Kids | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Verify author info is there | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
comment | +Add Image, validating field first | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Upload a photo (JPEG, GIF or PNG) | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Nintendo O.K. for Kids | ++ |
type | +datafile | +C:\vivo-code\vivo\utilities\acceptance-tests\suites\AddPublications\nintendo-logo.jpg | +
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Nintendo O.K. for Kids | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\AddPublications\nintendo-logo.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Nintendo O.K. for Kids | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Nintendo O.K. for Kids | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\AddPublications\nintendo-logo.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Nintendo O.K. for Kids | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Web Page, validating field first | ++ |
clickAndWait | +//div[@id='dprop-vitro-links']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create primary link for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +URL | ++ |
verifyTextPresent | +Link anchor text | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='dprop-vitro-links']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
type | +url | +http://www.nintendo.com/ | +
type | +anchor | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
type | +url | ++ |
type | +anchor | +Company Homepage | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
type | +url | +http://www.nintendo.com/ | +
type | +anchor | +Company Homepage | +
clickAndWait | +submit | ++ |
comment | +Add Author, validating field first | ++ |
clickAndWait | +//div[@id='informationResourceInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Manage Authors | ++ |
verifyTextPresent | +Furter, Frank | ++ |
clickAndWait | +link=Return to Publication | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='informationResourceInAuthorship']/a | ++ |
assertTitle | +Edit | ++ |
click | +showAddFormButton | ++ |
verifyTextPresent | +Add an Author | ++ |
verifyTextPresent | +Last name | ++ |
click | +link=Cancel | ++ |
click | +showAddFormButton | ++ |
type | +lastName | +Mouse | +
type | +firstName | +Minnie | +
type | +middleName | +M | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Furter, Frank | ++ |
verifyTextPresent | +Mouse, Minnie M | ++ |
clickAndWait | +link=Return to Publication | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Editor, validating field first | ++ |
clickAndWait | +//div[@id='editor']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Person for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +A person having managerial and sometimes policy-making responsibility for the editorial part of a publishing firm or of a newspaper, magazine, or other publication. | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='editor']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Mouse, Minnie M | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Volume, validating field first | ++ |
clickAndWait | +//div[@id='volume']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: volume | ++ |
verifyTextPresent | +A volume number. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='volume']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +1 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Number, validating field first | ++ |
clickAndWait | +//div[@id='number']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: number | ++ |
verifyTextPresent | +A generic item or document number. Not to be confused with issue number. A barcode, perhaps? | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='number']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +9 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Start Page, validating field first | ++ |
clickAndWait | +//div[@id='pageStart']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: start page | ++ |
verifyTextPresent | +Starting page number within a continuous page range. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='pageStart']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +123 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Chapter, validating field first | ++ |
clickAndWait | +//div[@id='chapter']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: chapter | ++ |
verifyTextPresent | +A chapter number. NOT to be used for the chapter title, which should be entered in the "name" field instead (the field in bold at the top of the page) | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='chapter']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +15 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add End Page, validating field first | ++ |
clickAndWait | +//div[@id='pageEnd']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: end page | ++ |
verifyTextPresent | +Ending page number within a continuous page range. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='pageEnd']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +144 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Features, validating field first | ++ |
clickAndWait | +//div[@id='features']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: features | ++ |
verifyTextPresent | +This relates an information resource to a person it features. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='features']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Mouse, Minnie M | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Publisher, validating field first | ++ |
clickAndWait | +//div[@id='publisher']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Organization for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +There are no entries in the system to select from. | ++ |
verifyTextPresent | +Please create a new entry. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='publisher']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Publisher (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='publisher']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Publisher (core) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Marcel Decker | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Place of Publication, validating field first | ++ |
clickAndWait | +//div[@id='placeOfPublication']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: place of publication | ++ |
verifyTextPresent | +City in which the publication was done. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='placeOfPublication']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +New York | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Abstract, validating field first | ++ |
clickAndWait | +//div[@id='abstract']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: abstract | ++ |
verifyTextPresent | +A summary of the resource. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='abstract']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +This is a chapter in a book that provides various professional viewpoints as to the impact of Nintendo usage on kids. | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Published In, validating field first | ++ |
clickAndWait | +//div[@id='hasPublicationVenue']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Collection for Nintendo O.K. for Kids | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='hasPublicationVenue']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Collection (bibo) | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Raising Children in the 21st Century | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Edition, validating field first | ++ |
clickAndWait | +//div[@id='edition']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: edition | ++ |
verifyTextPresent | +The name defining a special edition of a document. Normally its a literal value composed of a version number and words. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='edition']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +First | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Presented At, validating field first | ++ |
clickAndWait | +//div[@id='presentedAt']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Event for Nintendo O.K. for Kids | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='presentedAt']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Conference (bibo) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Kids Now! | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Status, validating field first | ++ |
clickAndWait | +//div[@id='status']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add an entry to: status | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='status']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=published | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Has Part, validating field first | ++ |
clickAndWait | +//div[@id='hasPart']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Document Part for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='hasPart']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Document Part (bibo) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Kids Now Conference Proceedings | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Part Of, validating field first | ++ |
clickAndWait | +//div[@id='partOf']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Document for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Relates a component of something to the whole thing. | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='partOf']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Book (bibo) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Nintendo: Good or Bad for Kids? | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Domestic Geo Focus, validating field first | ++ |
clickAndWait | +//div[@id='domesticGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Region for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='domesticGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=the United States of America | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add International Geo Focus, validating field first | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Geographic Region for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +This relates something to a specific international geographic region as its focus. | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Canada | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Year, validating field first | ++ |
clickAndWait | +//div[@id='year']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: year | ++ |
verifyTextPresent | +Use when start year and end year are not appropriate display level | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='year']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Year and Month, validating field first | ++ |
clickAndWait | +//div[@id='yearMonth']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: year and month | ++ |
verifyTextPresent | +Use when a single year-month value is appropriate rather than a separate start and end display level | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='yearMonth']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +March 2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Please correct this value: must be a valid year and month (YYYY-MM). | ++ |
type | +tinymce | +2009-03 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add PMID, validating field first | ++ |
clickAndWait | +//div[@id='pmid']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: pmid | ++ |
verifyTextPresent | +A PMID (PubMed Identifier or PubMed Unique Identifier) is a unique number assigned to each PubMed citation of life sciences and biomedical scientific journal articles. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='pmid']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +123456789 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Number of Pages, validating field first | ++ |
clickAndWait | +//div[@id='numPages']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: number of pages | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='numPages']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +22 | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Subject Area, validating field first | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Subject Area for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +There are no entries in the system to select from. | ++ |
verifyTextPresent | +Please create a new entry. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit "subject area" entry for Nintendo O.K. for Kids | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='hasSubjectArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Child Development | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Keywords, validating field first | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Add new entry for: keywords | ++ |
verifyTextPresent | +Intended for a word or short phrase only where no instance of a controlled vocabulary can be identified. Can also be used to help in highlighting subtle difference in work. | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Children | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Reproduced In, validating field first | ++ |
clickAndWait | +//div[@id='reproducedIn']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Select an existing Document for Nintendo O.K. for Kids | ++ |
verifyTextPresent | +If you don't find the appropriate entry on the selection list: | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='reproducedIn']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Nintendo: Good or Bad for Kids? | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Add Reproduces, validating field first | ++ |
clickAndWait | +//div[@id='reproduces']/a | ++ |
verifyTextPresent | +Add an entry to: reproduces | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
clickAndWait | +//div[@id='reproduces']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Kids Now Conference Proceedings | +
clickAndWait | +submit | ++ |
assertTitle | +Nintendo O.K. for Kids | ++ |
comment | +Verify all fields display properly | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyElementPresent | +link=Company Homepage | ++ |
verifyTextPresent | +Company Homepage (primary link) | ++ |
verifyElementPresent | +link=Furter, Frank | ++ |
verifyElementPresent | +link=Mouse, Minnie M | ++ |
verifyTextPresent | +Mouse, Minnie M | Person | ++ |
verifyTextPresent | +1 | ++ |
verifyTextPresent | +9 | ++ |
verifyTextPresent | +123 | ++ |
verifyTextPresent | +15 | ++ |
verifyTextPresent | +144 | ++ |
verifyTextPresent | +Mouse, Minnie M | Person | ++ |
verifyElementPresent | +link=Marcel Decker | ++ |
verifyTextPresent | +Marcel Decker | Publisher | ++ |
verifyTextPresent | +New York | ++ |
verifyTextPresent | +This is a chapter in a book that provides various professional viewpoints as to the impact of Nintendo usage on kids. | ++ |
verifyElementPresent | +link=Raising Children in the 21st Century | ++ |
verifyTextPresent | +Raising Children in the 21st Century | Collection | ++ |
verifyTextPresent | +First | ++ |
verifyElementPresent | +link=Kids Now! | ++ |
verifyTextPresent | +Kids Now! | Conference | ++ |
verifyElementPresent | +link=published | ++ |
verifyTextPresent | +published | document status | ++ |
verifyElementPresent | +link=Kids Now Conference Proceedings | ++ |
verifyTextPresent | +Kids Now Conference Proceedings | Document Part | ++ |
verifyElementPresent | +link=exact:Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=the United States of America | ++ |
verifyElementPresent | +link=Canada | ++ |
verifyTextPresent | +2009 | ++ |
verifyTextPresent | +2009-03 | ++ |
verifyTextPresent | +123456789 | ++ |
verifyTextPresent | +22 | ++ |
verifyElementPresent | +link=Child Development | ++ |
verifyTextPresent | +Child Development | Subject Area | ++ |
verifyTextPresent | +Children | ++ |
verifyElementPresent | +link=Nintendo: Good or Bad for Kids? | ++ |
verifyTextPresent | +Nintendo: Good or Bad for Kids? | Book | ++ |
verifyElementPresent | +link=Kids Now Conference Proceedings | ++ |
verifyTextPresent | +Kids Now Conference Proceedings | Document Part | ++ |
comment | +Verify Index is correct | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +people | ++ |
verifyTextPresent | +Faculty Member (1) | ++ |
verifyTextPresent | +Person (2) | ++ |
verifyTextPresent | +topics | ++ |
verifyTextPresent | +Subject Area (1) | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +Conference (1) | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +Organization (1) | ++ |
verifyTextPresent | +Publisher (1) | ++ |
verifyTextPresent | +publications | ++ |
verifyTextPresent | +Book (1) | ++ |
verifyTextPresent | +Chapter (1) | ++ |
comment | +Navigate back 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 Book Chapter is there | ++ |
verifyElementPresent | +link=Nintendo O.K. for Kids | ++ |
verifyTextPresent | +Nintendo O.K. for Kids Chapter | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyMemberRoles1 | ||
comment | +Add grant roles for Jane Faculty--originally tested auto-complete but doesn't work well within Selenium | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Cancel out before adding Co-principal Investigator | ++ |
clickAndWait | +//div[@id='hasCo-PrincipalInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create co-principal investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Enter invalid Co-principal Investigator role | ++ |
clickAndWait | +//div[@id='hasCo-PrincipalInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create co-principal investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +NIH VIVO | +
clickAndWait | +submit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
assertTitle | +Edit | ++ |
comment | +Add good Co-principal Investigator role | ++ |
verifyTextPresent | +Create co-principal investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +NIH VIVO | +
type | +startYear | +2009 | +
type | +endYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify Co-principal Investigator role is showing up | ++ |
verifyElementPresent | +link=NIH VIVO | ++ |
verifyTextPresent | +2009 - 2010 | ++ |
verifyElementPresent | +//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li/span | ++ |
comment | +Add second Co-principal Investigator role | ++ |
clickAndWait | +//div[@id='hasCo-PrincipalInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create co-principal investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +VIVO Cornell Grant | +
type | +startYear | +2007 | +
type | +endYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify both Co-principal Investigator roles are showing up | ++ |
verifyTextPresent | +VIVO Cornell Grant | ++ |
verifyTextPresent | +2007 - 2009 | ++ |
verifyElementPresent | +//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[1]/span | ++ |
verifyElementPresent | +link=NIH VIVO | ++ |
verifyTextPresent | +2009 - 2010 | ++ |
verifyElementPresent | +//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[2]/span | ++ |
comment | +Cancel out before adding Investigator | ++ |
clickAndWait | +//div[@id='hasInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Enter invalid Investigator role | ++ |
clickAndWait | +//div[@id='hasInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +VIVO Cornell Grant Too | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Add good Investigator role | ++ |
verifyTextPresent | +Create investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +VIVO Cornell Grant Too | +
type | +startYear | +2009 | +
type | +endYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify Investigator role is showing up | ++ |
verifyTextPresent | +VIVO Cornell Grant Too | ++ |
verifyTextPresent | +2009 | ++ |
verifyElementPresent | +//div[@id='hasInvestigatorRole']/ul/li/span/a | ++ |
comment | +Add Principal Investigator role | ++ |
clickAndWait | +//div[@id='hasPrincipalInvestigatorRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create principal investigator entry for Faculty, Jane | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +NIH VIVO Too | +
type | +startYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify Principal Investigator role is showing up | ++ |
verifyTextPresent | +NIH VIVO Too | ++ |
verifyTextPresent | +2010 | ++ |
verifyElementPresent | +//div[@id='hasPrincipalInvestigatorRole']/ul/li/span | ++ |
comment | +Verify that all grant roles are still there | ++ |
verifyTextPresent | +NIH VIVO | ++ |
verifyTextPresent | +2009 - 2010 | ++ |
verifyElementPresent | +//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li/span | ++ |
verifyTextPresent | +VIVO Cornell Grant | ++ |
verifyTextPresent | +2007 - 2009 | ++ |
verifyElementPresent | +//div[@id='hasCo-PrincipalInvestigatorRole']/ul/li[2]/span | ++ |
verifyTextPresent | +VIVO Cornell Grant Too | ++ |
verifyTextPresent | +2009 | ++ |
verifyElementPresent | +//div[@id='hasInvestigatorRole']/ul/li/span | ++ |
verifyTextPresent | +NIH VIVO Too | ++ |
verifyTextPresent | +2010 | ++ |
verifyElementPresent | +//div[@id='hasPrincipalInvestigatorRole']/ul/li/span | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyMemberRoles2 | ||
comment | +Add activities roles for Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Cancel out before adding research activity | ++ |
clickAndWait | +//div[@id='hasResearcherRole']/a | ++ |
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Cancel out after selecting research activity type | ++ |
clickAndWait | +//div[@id='hasResearcherRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
select | +typeSelector | +label=Project | +
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
verifyTextPresent | +Project Name | ++ |
verifyTextPresent | +Role in Project | ++ |
verifyTextPresent | +Years of Participation in Project | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
click | +link=Cancel | ++ |
comment | +Enter research activity without a start date | ++ |
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
select | +typeSelector | +label=Project | +
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
verifyTextPresent | +Project Name | ++ |
verifyTextPresent | +Role in Project | ++ |
verifyTextPresent | +Years of Participation in Project | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +History of Apes in Africa | +
type | +newIndLabel | +Consultant | +
type | +startYear | ++ |
clickAndWait | +submit | ++ |
comment | +Add research activity - project | ++ |
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
select | +typeSelector | +label=Project | +
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
verifyTextPresent | +Project Name | ++ |
verifyTextPresent | +Role in Project | ++ |
verifyTextPresent | +Years of Participation in Project | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +History of Apes in Africa | +
type | +newIndLabel | +Consultant | +
type | +startYear | +2010 | +
clickAndWait | +submit | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add research activity - grant | ++ |
clickAndWait | +//div[@id='hasResearcherRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
select | +typeSelector | +label=Grant | +
verifyTextPresent | +Create research activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Research Activity Type | ++ |
verifyTextPresent | +Grant Name | ++ |
verifyTextPresent | +Role in Grant | ++ |
verifyTextPresent | +Years of Participation in Grant | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Habitats for Apes | +
type | +newIndLabel | +Researcher | +
type | +startYear | +1980 | +
type | +endYear | +1985 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add teaching activity - conference | ++ |
clickAndWait | +//div[@id='hasTeacherRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create teaching activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Teaching Activity Type | ++ |
select | +typeSelector | +label=Conference | +
verifyTextPresent | +Conference Name | ++ |
verifyTextPresent | +Role in Conference | ++ |
verifyTextPresent | +Years of Participation in Conference | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Ape World | +
type | +newIndLabel | +Planner | +
type | +startYear | +2009 | +
type | +endYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add teaching activity - course | ++ |
clickAndWait | +//div[@id='hasTeacherRole']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Course | +
verifyTextPresent | +Create teaching activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Teaching Activity Type | ++ |
verifyTextPresent | +Course Name | ++ |
verifyTextPresent | +Role in Course | ++ |
verifyTextPresent | +Years of Participation in Course | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Introduction to the Ape World | +
type | +newIndLabel | +Creator | +
type | +startYear | +2000 | +
type | +endYear | +2001 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add teaching activity - workshop | ++ |
clickAndWait | +//div[@id='hasTeacherRole']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Workshop | +
verifyTextPresent | +Create teaching activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Teaching Activity Type | ++ |
verifyTextPresent | +Workshop Name | ++ |
verifyTextPresent | +Role in Workshop | ++ |
verifyTextPresent | +Years of Participation in Workshop | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Working with Primates | +
type | +newIndLabel | +Co-Instructor | +
type | +startYear | +2000 | +
type | +endYear | +2005 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add clinical activity - project | ++ |
clickAndWait | +//div[@id='hasClinicalRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create clinical activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Clinical Activity Type | ++ |
select | +typeSelector | +label=Project | +
verifyTextPresent | +Create clinical activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Clinical Activity Type | ++ |
verifyTextPresent | +Project Name | ++ |
verifyTextPresent | +Role in Project | ++ |
verifyTextPresent | +Years of Participation in Project | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Prototype New Ape Home | +
type | +newIndLabel | +Designer | +
type | +startYear | +1990 | +
type | +endYear | +1991 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add clinical activity - service | ++ |
clickAndWait | +//div[@id='hasClinicalRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create clinical activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Clinical Activity Type | ++ |
select | +typeSelector | +label=Service | +
verifyTextPresent | +Create clinical activity entry for Faculty, Jane | ++ |
verifyTextPresent | +Clinical Activity Type | ++ |
verifyTextPresent | +Service Name | ++ |
verifyTextPresent | +Role in Service | ++ |
verifyTextPresent | +Years of Participation in Service | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Ape Health Program | +
type | +newIndLabel | +Founder | +
type | +startYear | +1993 | +
type | +endYear | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Navigate back to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify activities displayed for Jane Faculty | ++ |
verifyElementPresent | +link=Prototype New Ape Home | ++ |
verifyTextPresent | +Designer 1990 - 1991 | ++ |
verifyElementPresent | +link=Ape Health Program | ++ |
verifyTextPresent | +Founder 1993 - | ++ |
verifyElementPresent | +link=History of Apes in Africa | ++ |
verifyTextPresent | +Consultant 2010 - | ++ |
verifyElementPresent | +link=Habitats for Apes | ++ |
verifyTextPresent | +Researcher 1980 - 1985 | ++ |
verifyElementPresent | +link=Working with Primates | ++ |
verifyTextPresent | +Co-Instructor 2000 - 2005 | ++ |
verifyElementPresent | +link=Introduction to the Ape World | ++ |
verifyTextPresent | +Creator 2000 - 2001 | ++ |
verifyElementPresent | +link=Ape World | ++ |
verifyTextPresent | +Planner 2009 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddLibrarianRoles1 | ||
comment | +Add 3 roles for Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Start to add presentation and cancel out | ++ |
clickAndWait | +//div[@id='hasPresenterRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Select presentation type then cancel out | ++ |
clickAndWait | +//div[@id='hasPresenterRole']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Presentation | +
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
verifyTextPresent | +Presentation Name | ++ |
verifyTextPresent | +Role in Presentation | ++ |
verifyTextPresent | +Year | ++ |
click | +link=Cancel | ++ |
comment | +Start to add presentation again, but enter no required field | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
select | +typeSelector | +label=Presentation | +
verifyTextPresent | +Presentation Name | ++ |
verifyTextPresent | +Role in Presentation | ++ |
verifyTextPresent | +Year | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Start to add presentation again, but enter only first required field | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
select | +typeSelector | +label=Presentation | +
verifyTextPresent | +Presentation Name | ++ |
verifyTextPresent | +Role in Presentation | ++ |
verifyTextPresent | +Year | ++ |
type | +relatedIndLabel | +Researching Primates | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Start to add presentation again, but enter only first 2 required fields | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
verifyTextPresent | +Presentation Name | ++ |
verifyTextPresent | +Role in Presentation | ++ |
verifyTextPresent | +Year | ++ |
type | +relatedIndLabel | +Researching Primates | +
type | +newIndLabel | +Presenter | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Add presentation correctly | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
verifyTextPresent | +Presentation Name | ++ |
verifyTextPresent | +Role in Presentation | ++ |
verifyTextPresent | +Year | ++ |
type | +relatedIndLabel | +Researching Primates | +
type | +newIndLabel | +Presenter | +
type | +startYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Add presentation type of invited talk | ++ |
clickAndWait | +//div[@id='hasPresenterRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
select | +typeSelector | +label=Invited Talk | +
verifyTextPresent | +Create presentation entry for Librarian, Lily | ++ |
verifyTextPresent | +Presentation Type | ++ |
verifyTextPresent | +Invited Talk Name | ++ |
verifyTextPresent | +Role in Invited Talk | ++ |
verifyTextPresent | +Year | ++ |
type | +relatedIndLabel | +Animal Librarianship | +
type | +newIndLabel | +Member of panel | +
type | +startYear | +2003 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify presentations display | ++ |
verifyElementPresent | +link=Animal Librarianship | ++ |
verifyTextPresent | +Member of panel 2003 | ++ |
verifyElementPresent | +//div[@id='hasPresenterRole']/ul/li[1]/span | ++ |
verifyElementPresent | +link=Researching Primates | ++ |
verifyTextPresent | +Presenter 2009 | ++ |
verifyElementPresent | +//div[@id='hasPresenterRole']/ul/li/span | ++ |
comment | +Add service to the profession - college | ++ |
clickAndWait | +//div[@id='hasServiceProviderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create service to the profession entry for Librarian, Lily | ++ |
verifyTextPresent | +Service to the Profession Type | ++ |
select | +typeSelector | +label=College | +
verifyTextPresent | +College Name | ++ |
verifyTextPresent | +Role in College | ++ |
verifyTextPresent | +Years of Participation in College | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Carroll College | +
type | +newIndLabel | +Consultant | +
type | +startYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Add service to the profession - college | ++ |
clickAndWait | +//div[@id='hasServiceProviderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create service to the profession entry for Librarian, Lily | ++ |
verifyTextPresent | +Service to the Profession Type | ++ |
select | +typeSelector | +label=Museum | +
verifyTextPresent | +Museum Name | ++ |
verifyTextPresent | +Role in Museum | ++ |
verifyTextPresent | +Years of Participation in Museum | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Primates of the World | +
type | +newIndLabel | +Librarian | +
type | +newIndLabel | +Board | +
type | +startYear | +2001 | +
type | +endYear | +2003 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify that service to the profession displays | ++ |
verifyTextPresent | +Primates of the World | ++ |
verifyTextPresent | +Board 2001 - 2003 | ++ |
verifyElementPresent | +//div[@id='hasServiceProviderRole']/ul/li[1]/span | ++ |
verifyTextPresent | +Carroll College | ++ |
verifyTextPresent | +Consultant 2010 - | ++ |
verifyElementPresent | +//div[@id='hasServiceProviderRole']/ul/li[2]/span | ++ |
comment | +Add outreach and community service - committee | ++ |
clickAndWait | +//div[@id='hasOutreachProviderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create outreach & community service entry for Librarian, Lily | ++ |
verifyTextPresent | +Outreach & Community Service Type | ++ |
select | +typeSelector | +label=Committee | +
verifyTextPresent | +Committee Name | ++ |
verifyTextPresent | +Role in Committee | ++ |
verifyTextPresent | +Years of Participation in Committee | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Librarians for the Better Treatment of Primates | +
type | +newIndLabel | +Chair | +
type | +startYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Add outreach and community service - event | ++ |
clickAndWait | +//div[@id='hasOutreachProviderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create outreach & community service entry for Librarian, Lily | ++ |
verifyTextPresent | +Outreach & Community Service Type | ++ |
select | +typeSelector | +label=Event | +
verifyTextPresent | +Event Name | ++ |
verifyTextPresent | +Role in Event | ++ |
verifyTextPresent | +Years of Participation in Event | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Show Me the Primates! | +
type | +newIndLabel | +Booth | +
type | +startYear | +2001 | +
type | +endYear | +2001 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify outreach and community service display | ++ |
verifyTextPresent | +Show Me the Primates! | ++ |
verifyTextPresent | +Booth 2001 | ++ |
verifyElementPresent | +//div[@id='hasOutreachProviderRole']/ul/li[1]/span | ++ |
verifyElementPresent | +link=Librarians for the Better Treatment of Primates | ++ |
verifyTextPresent | +Chair 2009 - | ++ |
verifyElementPresent | +//div[@id='hasOutreachProviderRole']/ul/li[2]/span | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddLibrarianRoles2 | ||
comment | +Add head of and member of roles for Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
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 | ++ |
comment | +Add Head of role | ++ |
clickAndWait | +//div[@id='hasLeaderRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create head of entry for Librarian, Lily | ++ |
verifyTextPresent | +Head Of Type | ++ |
select | +typeSelector | +label=Department | +
verifyTextPresent | +Department Name | ++ |
verifyTextPresent | +Role in Department | ++ |
verifyTextPresent | +Years of Participation in Department | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Reference Division | +
type | +newIndLabel | +Head Librarian | +
type | +startYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Add Member of role | ++ |
clickAndWait | +//div[@id='hasMemberRole']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create membership entry for Librarian, Lily | ++ |
verifyTextPresent | +Membership Type | ++ |
select | +typeSelector | +label=Association | +
verifyTextPresent | +Association Name | ++ |
verifyTextPresent | +Role in Association | ++ |
verifyTextPresent | +Years of Participation in Association | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
type | +relatedIndLabel | +Amercian Library Association | +
type | +newIndLabel | +Member | +
type | +startYear | +1988 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Navigate back to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify Head of and Member of roles display | ++ |
verifyElementPresent | +link=Reference Division | ++ |
verifyTextPresent | +Head Librarian 2009 - | ++ |
verifyElementPresent | +//div[@id='hasLeaderRole']/ul/li/span | ++ |
verifyElementPresent | +link=Amercian Library Association | ++ |
verifyTextPresent | +Member 1988 - | ++ |
verifyElementPresent | +//div[@id='hasMemberRole']/ul/li/span | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckIndexView | ||
comment | +Check index for browse links for roles | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +No need to login | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify counts correct | ++ |
verifyTextPresent | +people | ++ |
verifyElementPresent | +link=Faculty Member | ++ |
verifyTextPresent | +Faculty Member (1) | ++ |
verifyTextPresent | +Librarian (1) | ++ |
verifyTextPresent | +Person (2) | ++ |
verifyTextPresent | +courses | ++ |
verifyTextPresent | +Course (1) | ++ |
verifyTextPresent | +activities | ++ |
verifyTextPresent | +Agreement (5) | ++ |
verifyTextPresent | +Grant (5) | ++ |
verifyTextPresent | +Project (2) | ++ |
verifyTextPresent | +Service (1) | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +Conference (1) | ++ |
verifyTextPresent | +Invited Talk (1) | ++ |
verifyTextPresent | +Presentation (2) | ++ |
verifyTextPresent | +Workshop (1) | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +Association (1) | ++ |
verifyTextPresent | +College (1) | ++ |
verifyTextPresent | +Committee (1) | ++ |
verifyTextPresent | +Department (1) | ++ |
verifyTextPresent | +Museum (1) | ++ |
verifyTextPresent | +Organization (5) | ++ |
comment | +Verify links correct | ++ |
verifyElementPresent | +link=Faculty Member | ++ |
verifyElementPresent | +link=Librarian | ++ |
verifyElementPresent | +link=Person | ++ |
verifyElementPresent | +link=Course | ++ |
verifyElementPresent | +link=Agreement | ++ |
verifyElementPresent | +link=Grant | ++ |
verifyElementPresent | +link=Project | ++ |
verifyElementPresent | +link=Service | ++ |
verifyElementPresent | +link=Conference | ++ |
verifyElementPresent | +link=Invited Talk | ++ |
verifyElementPresent | +link=Presentation | ++ |
verifyElementPresent | +link=Workshop | ++ |
verifyElementPresent | +link=Association | ++ |
verifyElementPresent | +link=College | ++ |
verifyElementPresent | +link=Committee | ++ |
verifyElementPresent | +link=Department | ++ |
verifyElementPresent | +link=Museum | ++ |
verifyElementPresent | +link=Organization | ++ |
comment | +Go back to home page | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
CheckPublicView | ||
comment | +Check public view of Jane Faculty and Lily Librarian | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +No need to login | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify roles for Jane Faculty | ++ |
verifyElementPresent | +link=Prototype New Ape Home | ++ |
verifyTextPresent | +Designer 1990 - 1991 | ++ |
verifyElementPresent | +link=Ape Health Program | ++ |
verifyTextPresent | +Founder 1993 - | ++ |
verifyElementPresent | +link=History of Apes in Africa | ++ |
verifyTextPresent | +Consultant 2010 - | ++ |
verifyElementPresent | +link=Habitats for Apes | ++ |
verifyTextPresent | +Researcher 1980 - 1985 | ++ |
verifyElementPresent | +link=NIH VIVO Too | ++ |
verifyTextPresent | +2010 - | ++ |
verifyElementPresent | +link=VIVO Cornell Grant | ++ |
verifyTextPresent | +2007 - 2009 | ++ |
verifyElementPresent | +link=NIH VIVO | ++ |
verifyTextPresent | +2009 - 2010 | ++ |
verifyElementPresent | +link=VIVO Cornell Grant Too | ++ |
verifyTextPresent | +2009 | ++ |
verifyElementPresent | +link=Working with Primates | ++ |
verifyTextPresent | +Co-Instructor 2000 - 2005 | ++ |
verifyElementPresent | +link=Introduction to the Ape World | ++ |
verifyTextPresent | +Creator 2000 - 2001 | ++ |
verifyElementPresent | +link=Ape World | ++ |
verifyTextPresent | +Planner 2009 | ++ |
assertTitle | +Faculty, Jane | ++ |
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 | ++ |
comment | +Verify roles for Lily Librarian | ++ |
verifyElementPresent | +link=Reference Division | ++ |
verifyTextPresent | +Head Librarian 2009 - | ++ |
verifyElementPresent | +link=Amercian Library Association | ++ |
verifyTextPresent | +Member 1988 - | ++ |
verifyElementPresent | +link=Animal Librarianship | ++ |
verifyTextPresent | +Member of panel 2003 | ++ |
verifyElementPresent | +link=Researching Primates | ++ |
verifyTextPresent | +Presenter 2009 | ++ |
verifyElementPresent | +link=Primates of the World | ++ |
verifyTextPresent | +Board 2001 - 2003 | ++ |
verifyElementPresent | +link=Carroll College | ++ |
verifyTextPresent | +Consultant 2010 - | ++ |
verifyElementPresent | +link=Show Me the Primates! | ++ |
verifyTextPresent | +Booth 2001 | ++ |
verifyElementPresent | +link=Librarians for the Better Treatment of Primates | ++ |
verifyTextPresent | +Chair 2009 - | ++ |
comment | +Go back to VIVO home page | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
CheckRepairMode | ||
comment | +Test repair mode using Lily Librarian--originally tested auto-complete but doesn't work well within Selenium | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
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 | ++ |
comment | +Create a membership role in the front end | ++ |
clickAndWait | +//div[@id='hasMemberRole']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeSelector | +label=Association | +
type | +relatedIndLabel | +LITA | +
type | +newIndLabel | +Member at Large | +
type | +startYear | +1999 | +
type | +endYear | +2009 | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify membership role | ++ |
verifyElementPresent | +link=LITA | ++ |
verifyTextPresent | +Member at Large 1999 - 2009 | ++ |
clickAndWait | +link=LITA | ++ |
assertTitle | +LITA | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyTextPresent | +Member at Large 1999 - 2009 | ++ |
comment | +Go to role node in backend editing | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=LITA | ++ |
assertTitle | +LITA | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify role is there | ++ |
verifyTextPresent | +LITA | ++ |
verifyElementPresent | +link=related role | ++ |
verifyElementPresent | +link=Member at Large | ++ |
comment | +Delete relationship between role node and non-person thing | ++ |
click | +//input[@value='Delete'] | ++ |
comment | +Verify role is gone | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +LITA | ++ |
verifyElementNotPresent | +link=related role | ++ |
verifyElementNotPresent | +link=Member at Large | ++ |
comment | +Go back to Lily Librarian in front end | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify condition of MEMBER OF | ++ |
verifyTextPresent | +unknown Member at Large (unidentified activity - please edit) | ++ |
comment | +Edit MEMBER OF to add data back | ++ |
clickAndWait | +//div[@id='hasMemberRole']/ul/li[2]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Edit membership entry for Librarian, Lily | ++ |
verifyTextPresent | +Membership Type | ++ |
verifyTextPresent | +Activity Name | ++ |
verifyTextPresent | +Role in Activity | ++ |
verifyTextPresent | +Years of Participation in Activity | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
comment | +Don't select anything--just press enter button | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Have to re-select Association | ++ |
select | +typeSelector | +label=Association | +
verifyTextPresent | +Edit membership entry for Librarian, Lily | ++ |
verifyTextPresent | +Membership Type | ++ |
verifyTextPresent | +Association Name | ++ |
verifyTextPresent | +Role in Association | ++ |
verifyTextPresent | +Years of Participation in Association | ++ |
verifyTextPresent | +Start Year | ++ |
verifyTextPresent | +End Year | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
comment | +Forgot to enter name of organization so error occurred | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Now enter the missing information | ++ |
type | +relatedIndLabel | +LITA Too | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
verifyElementPresent | +link=LITA Too | ++ |
verifyTextPresent | +Member at Large 1999 - 2009 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateTestFacultyMember | ||
comment | +Add test Faculty member named Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Jane Faculty | ++ |
type | +firstName | +Jane | +
type | +lastName | +Faculty | +
clickAndWait | +submit | ++ |
comment | +Edit Jane Faculty to add title | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Logout | ++ |
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 | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
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=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteIndexStuff | ||
comment | +Delete everything left in the index | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify what is to be deleted | ++ |
verifyTextPresent | +courses | ++ |
verifyTextPresent | +Course | ++ |
verifyTextPresent | +activities | ++ |
verifyTextPresent | +Agreement | ++ |
verifyTextPresent | +Grant | ++ |
verifyTextPresent | +Project | ++ |
verifyTextPresent | +Service | ++ |
verifyTextPresent | +events | ++ |
verifyTextPresent | +Conference | ++ |
verifyTextPresent | +Invited Talk | ++ |
verifyTextPresent | +Presentation | ++ |
verifyTextPresent | +Workshop | ++ |
verifyTextPresent | +organizations | ++ |
verifyTextPresent | +Association | ++ |
verifyTextPresent | +College | ++ |
verifyTextPresent | +Committee | ++ |
verifyTextPresent | +Department | ++ |
verifyTextPresent | +Museum | ++ |
verifyTextPresent | +Organization | ++ |
comment | +Delete everything | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=Habitats for Apes | ++ |
assertTitle | +Habitats for Apes | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=NIH VIVO | ++ |
assertTitle | +NIH VIVO | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=NIH VIVO Too | ++ |
assertTitle | +NIH VIVO Too | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=VIVO Cornell Grant | ++ |
assertTitle | +VIVO Cornell Grant | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Agreement | ++ |
assertTitle | +Agreement | ++ |
clickAndWait | +link=VIVO Cornell Grant Too | ++ |
assertTitle | +VIVO Cornell Grant Too | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Project | ++ |
assertTitle | +Project | ++ |
clickAndWait | +link=History of Apes in Africa | ++ |
assertTitle | +History of Apes in Africa | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Project | ++ |
assertTitle | +Project | ++ |
clickAndWait | +link=Prototype New Ape Home | ++ |
assertTitle | +Prototype New Ape Home | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Course | ++ |
assertTitle | +Course | ++ |
clickAndWait | +link=Introduction to the Ape World | ++ |
assertTitle | +Introduction to the Ape World | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Service | ++ |
assertTitle | +Service | ++ |
clickAndWait | +link=Ape Health Program | ++ |
assertTitle | +Ape Health Program | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Conference | ++ |
assertTitle | +Conference | ++ |
clickAndWait | +link=Ape World | ++ |
assertTitle | +Ape World | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Invited Talk | ++ |
assertTitle | +Invited Talk | ++ |
clickAndWait | +link=Animal Librarianship | ++ |
assertTitle | +Animal Librarianship | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Presentation | ++ |
assertTitle | +Presentation | ++ |
clickAndWait | +link=Researching Primates | ++ |
assertTitle | +Researching Primates | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Workshop | ++ |
assertTitle | +Workshop | ++ |
clickAndWait | +link=Working with Primates | ++ |
assertTitle | +Working with Primates | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Amercian Library Association | ++ |
assertTitle | +Amercian Library Association | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Carroll College | ++ |
assertTitle | +Carroll College | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Librarians for the Better Treatment of Primates | ++ |
assertTitle | +Librarians for the Better Treatment of Primates | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Primates of the World | ++ |
assertTitle | +Primates of the World | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Reference Division | ++ |
assertTitle | +Reference Division | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=LITA | ++ |
assertTitle | +LITA | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=LITA Too | ++ |
assertTitle | +LITA Too | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify everything is gone | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextNotPresent | +courses | ++ |
verifyTextNotPresent | +Course | ++ |
verifyTextNotPresent | +activities | ++ |
verifyTextNotPresent | +Agreement | ++ |
verifyTextNotPresent | +Grant | ++ |
comment | +Can't check for Project because it appears on botton of every page | ++ |
verifyTextNotPresent | +Service | ++ |
verifyTextNotPresent | +events | ++ |
verifyTextNotPresent | +Conference | ++ |
verifyTextNotPresent | +Invited Talk | ++ |
verifyTextNotPresent | +Presentation | ++ |
verifyTextNotPresent | +Workshop | ++ |
verifyTextNotPresent | +organizations | ++ |
verifyTextNotPresent | +Association | ++ |
verifyTextNotPresent | +College | ++ |
verifyTextNotPresent | +Committee | ++ |
verifyTextNotPresent | +Department | ++ |
verifyTextNotPresent | +Museum | ++ |
verifyTextNotPresent | +Organization | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestFacultyMember | ||
comment | +Delete test person Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
comment | +Delete Jane Faculty | ++ |
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 Jane Faculty is indeed gone | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextNotPresent | +Faculty Member | ++ |
comment | +Logout | ++ |
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 | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
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=Log out | ++ |
assertTitle | +VIVO | ++ |
VerifyAllRolesSearchable | ||
comment | +Verify all roles are searchable | ++ |
deleteAllVisibleCookies | ++ | + |
comment | +No need to log in | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Verify search results for VIVO | ++ |
type | +search | +VIVO | +
clickAndWait | +submit | ++ |
assertTitle | +VIVO - VIVO Search Results | ++ |
verifyElementPresent | +link=activities | ++ |
verifyTextPresent | +VIVO | ++ |
verifyTextPresent | +NIH VIVO | Grant | ++ |
verifyTextPresent | +NIH VIVO Too | Grant | ++ |
verifyTextPresent | +VIVO Cornell Grant | Grant | ++ |
verifyTextPresent | +VIVO Cornell Grant Too | Grant | ++ |
verifyElementPresent | +link=VIVO | ++ |
verifyElementPresent | +link=NIH VIVO | ++ |
verifyElementPresent | +link=NIH VIVO Too | ++ |
verifyElementPresent | +link=VIVO Cornell Grant | ++ |
verifyElementPresent | +link=VIVO Cornell Grant Too | ++ |
comment | +Verify search results for APE | ++ |
type | +search | +ape | +
clickAndWait | +submit | ++ |
assertTitle | +ape - VIVO Search Results | ++ |
verifyElementPresent | +link=activities | ++ |
verifyElementPresent | +link=events | ++ |
verifyTextPresent | +Habitats for Apes | Grant | ++ |
verifyTextPresent | +Ape World | Conference | ++ |
verifyTextPresent | +History of Apes in Africa | Project | ++ |
verifyTextPresent | +Introduction to the Ape World | Course | ++ |
verifyTextPresent | +Prototype New Ape Home | Project | ++ |
verifyTextPresent | +Ape Health Program | Service | ++ |
verifyElementPresent | +link=Habitats for Apes | ++ |
verifyElementPresent | +link=Ape World | ++ |
verifyElementPresent | +link=History of Apes in Africa | ++ |
verifyElementPresent | +link=Introduction to the Ape World | ++ |
verifyElementPresent | +link=Prototype New Ape Home | ++ |
verifyElementPresent | +link=Ape Health Program | ++ |
comment | +Verify search results for PRIMATE | ++ |
type | +search | +primate | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=events | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyTextPresent | +Working with Primates | Workshop | ++ |
verifyTextPresent | +Researching Primates | Presentation | ++ |
verifyTextPresent | +Primates of the World | Museum | ++ |
verifyTextPresent | +Show Me the Primates! | Event | ++ |
verifyTextPresent | +Librarians for the Better Treatment of Primates | Committee | ++ |
verifyElementPresent | +link=Working with Primates | ++ |
verifyElementPresent | +link=Researching Primates | ++ |
verifyElementPresent | +link=Primates of the World | ++ |
verifyElementPresent | +link=Show Me the Primates! | ++ |
verifyElementPresent | +link=Librarians for the Better Treatment of Primates | ++ |
comment | +Verify search results for LIBRARIAN | ++ |
type | +search | +librarian | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyTextPresent | +Librarian, Lily | Associate Librarian | ++ |
verifyTextPresent | +Librarians for the Better Treatment of Primates | Committee | ++ |
verifyTextPresent | +Reference Division | Department | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyElementPresent | +link=Librarians for the Better Treatment of Primates | ++ |
verifyElementPresent | +link=Reference Division | ++ |
comment | +Verify search results for ANIMAL | ++ |
type | +search | +animal | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=events | ++ |
verifyTextPresent | +Animal Librarianship | Invited Talk | ++ |
verifyElementPresent | +link=Animal Librarianship | ++ |
comment | +Verify search results for CARROLL | ++ |
type | +search | +carroll | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyTextPresent | +Carroll College | College | ++ |
verifyElementPresent | +link=Carroll College | ++ |
comment | +Verify search results for LIBRARY | ++ |
type | +search | +library | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyTextPresent | +Amercian Library Association | Association | ++ |
verifyTextPresent | +B.L.S. Bachelor of Library Science | Academic Degree | ++ |
verifyTextPresent | +D.L.S. Doctor of Library Science | Academic Degree | ++ |
verifyTextPresent | +M.L.S. Master of Library Science | Academic Degree | ++ |
verifyElementPresent | +link=Amercian Library Association | ++ |
verifyElementPresent | +link=B.L.S. Bachelor of Library Science | ++ |
verifyElementPresent | +link=D.L.S. Doctor of Library Science | ++ |
verifyElementPresent | +link=M.L.S. Master of Library Science | ++ |
comment | +Verify search results for FACULTY | ++ |
type | +search | +faculty | +
clickAndWait | +submit | ++ |
verifyElementPresent | +link=people | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
comment | +All done | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
AdminBadLogin | ||
deleteAllVisibleCookies | ++ | + |
comment | +Bad login attempt for admin account | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +loginName | +testAdmin | +
comment | +Enter incorrect password | ++ |
type | +loginPassword | +incorrect | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +The email or password you entered is incorrect. | ++ |
comment | +Enter incorrect username | ++ |
type | +loginName | +testAdm | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +The email or password you entered is incorrect. | ++ |
comment | +Never logged in correctly | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
AdminBookmarkedPage | ||
deleteAllVisibleCookies | ++ | + |
comment | +Access secure bookmarked page without being logged in | ++ |
open | +/vivo/siteAdmin | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
AdminChangePassword | ||
deleteAllVisibleCookies | ++ | + |
comment | +Change password for admin account | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
comment | +Login with current password | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Site Administration | ++ |
verifyTextPresent | +User accounts | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
verifyTextPresent | +testAdmin | ++ |
clickAndWait | +link=testAdmin | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Reset Password'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Enter passwords that do not match | ++ |
type | +Md5password | +Password2 | +
type | +passwordConfirmation | +incorrect2 | +
click | +primaryAction | ++ |
assertAlert | +The passwords do not match. | ++ |
comment | +Enter password that is not long enough | ++ |
type | +Md5password | +junky | +
type | +passwordConfirmation | +junky | +
click | +primaryAction | ++ |
assertAlert | +Please enter a password between 6 and 12 characters long. | ++ |
comment | +Enter passwords that do match and are 6 characters long | ++ |
type | +Md5password | +goody2 | +
type | +passwordConfirmation | +goody2 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
verifyTextPresent | +Log in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Login with new password | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +goody2 | +
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Site Administration | ++ |
verifyTextPresent | +User accounts | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
verifyTextPresent | +testAdmin | ++ |
clickAndWait | +link=testAdmin | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Reset Password'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Change password back | ++ |
type | +Md5password | +Password | +
type | +passwordConfirmation | +Password | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
verifyTextPresent | +Log in | ++ |
AdminLogouts | ||
deleteAllVisibleCookies | ++ | + |
comment | +Logout and Check Security--more meaningul when there used to be two ways to logout | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
comment | +Login then logout using login link | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Logged in as testAdmin (Log out) | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
NewAdminAccount | ||
comment | +Create a second site admin account | ++ |
deleteAllVisibleCookies | ++ | + |
comment | +Must not be logged in | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select User accounts option from Site Admin page | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
comment | +Verify test account does not exist already | ++ |
verifyTextNotPresent | +Sis Admin | ++ |
clickAndWait | +//input[@value='Add new user account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Add new site admin account | ++ |
select | +RoleURI | +label=system administrator | +
type | +Username | +Sis Admin | +
type | +FirstName | +Sis | +
type | +LastName | +Admin | +
type | +Md5password | +myPassword | +
type | +passwordConfirmation | +myPassword | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Verify new account has successfully been added | ++ |
verifyTextPresent | +Sis Admin | ++ |
verifyTextPresent | +system administrator | ++ |
clickAndWait | +//input[@value='See All User Accounts'] | ++ |
assertTitle | +User Accounts | ++ |
verifyTextPresent | +Sis Admin | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
NewAdminDelete | ||
comment | +Remove test site admin account | ++ |
deleteAllVisibleCookies | ++ | + |
comment | +Must not be logged in already | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must log in as site admin | ++ |
clickAndWait | +link=Log in | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select User accounts option from Site Admin page | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
comment | +Verify that Sis Admin account does indeed exist | ++ |
verifyTextPresent | +Sis Admin | ++ |
clickAndWait | +link=Sis Admin | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Edit User Account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Delete Sis Admin account | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this user? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +User Accounts | ++ |
comment | +Verify Sis Admin account is gone | ++ |
verifyTextNotPresent | +Sis Admin | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
NewAdminFirstLogin | ||
comment | +Login for first time with new admin account | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
comment | +Try logging in without a password | ++ |
type | +loginName | +Sis Admin | +
type | +loginPassword | ++ |
clickAndWait | +loginForm | ++ |
verifyTextPresent | +Please enter your password. | ++ |
verifyTextPresent | +Email or Username | ++ |
verifyTextPresent | +Password | ++ |
comment | +Try logging in with the wrong password | ++ |
type | +loginName | +Sis Admin | +
type | +loginPassword | +wrong | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
verifyTextPresent | +The email or password you entered is incorrect. | ++ |
comment | +Login with the correct password | ++ |
type | +loginName | +Sis Admin | +
type | +loginPassword | +myPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Now need to set a new password | ++ |
verifyTextPresent | +Create Your New Password | ++ |
verifyTextPresent | +Password | ++ |
verifyTextPresent | +Confirm Password | ++ |
comment | +Cancel out before doing anything | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +VIVO | ++ |
comment | +Login with the correct password again | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Log in | ++ |
type | +loginName | +Sis Admin | +
type | +loginPassword | +myPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Try entering nothing in both fields | ++ |
type | +newPassword | ++ |
type | +confirmPassword | ++ |
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +Please enter your new password. | ++ |
comment | +Enter in an invalid password | ++ |
type | +newPassword | +junky | +
type | +confirmPassword | +junky | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +Please enter a password between 6 and 12 characters in length. | ++ |
comment | +Try using the original password as the new password | ++ |
type | +newPassword | +myPassword | +
type | +confirmPassword | +myPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Please choose a different password from the temporary one provided initially. | ++ |
comment | +Try entering in different passwords in each field | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPasword | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +The passwords entered do not match. | ++ |
comment | +Enter valid passwords | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify new account is logged in and has access to correct options | ++ |
verifyTextPresent | +Logged in as Sis Admin (Log out) | ++ |
verifyTextPresent | +Data Input | ++ |
verifyTextPresent | +Site Configuration | ++ |
verifyTextPresent | +Ontology Editor | ++ |
verifyTextPresent | +Advanced Data Tools | ++ |
comment | +log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
AdminBadLogin |
AdminBookmarkedPage |
AdminChangePassword |
AdminLogouts |
NewAdminAccount |
NewAdminFirstLogin |
NewAdminDelete |
CheckCuratorPrivileges | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check Curator priviledges | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Log in as Connie Curator | ++ |
type | +loginName | +Connie Curator | +
type | +loginPassword | +newPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Check privileges: should see Data Input, Ontology Editor, Site Configuration, Advanced Data Tools. | ++ |
verifyTextPresent | +Data Input | ++ |
verifyTextPresent | +Ontology Editor | ++ |
verifyTextPresent | +Site Configuration | ++ |
verifyTextNotPresent | +Advanced Data Tools | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckEditorPrivileges | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check Editor privileges | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Log in as Eddie Editor | ++ |
type | +loginName | +Eddie Editor | +
type | +loginPassword | +newPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Check privileges: should see Data Input, should not see Ontology Editor, Site Configuration, Advanced Data Tools | ++ |
verifyTextPresent | +Data Input | ++ |
verifyTextNotPresent | +Ontology Editor | ++ |
verifyTextNotPresent | +Site Configuration | ++ |
verifyTextNotPresent | +Advanced Data Tools | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckNobodyPrivileges | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check Unprivileged User Rights | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Login as Richard Rookie | ++ |
type | +username | +Richard Rookie | +
type | +password | +resetPasswd | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Check privileges: should not see Data Input, Ontology Editor, Site Configuration, Advanced Data Tools. | ++ |
verifyTextNotPresent | +Data Input | ++ |
verifyTextNotPresent | +Ontology Editor | ++ |
verifyTextNotPresent | +Site Configuration | ++ |
verifyTextNotPresent | +Advanced Data Tools | ++ |
comment | +Logout | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO | ++ |
ConfirmEditedNobodyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Confirm Changes to User Information | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Try to log in with original username | ++ |
type | +username | +Rick Rookie | +
type | +password | +resetPasswd | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +(unknown username) | ++ |
verifyTextPresent | +Unknown username | ++ |
comment | +Now log in with new username (and new password) | ++ |
type | +username | +Richard Rookie | +
type | +password | +resetPasswd | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Logged in as | ++ |
verifyTextPresent | +Richard Rookie | ++ |
comment | +Logout | ++ |
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO | ++ |
CreateNewCuratorUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Create New Curator User | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Create a new user | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +//input[@value='Add new user account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
type | +Username | +Connie Curator | +
type | +FirstName | +Connie | +
type | +LastName | +Curator | +
select | +RoleURI | +label=curator | +
type | +Md5password | +myPassword | +
comment | +Enter a mis-matched confirmation password | ++ |
type | +passwordConfirmation | +somethingElse | +
click | +primaryAction | ++ |
assertAlert | +The passwords do not match. | ++ |
comment | +Now enter a correct password | ++ |
type | +passwordConfirmation | +myPassword | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Confirm values for new user | ++ |
verifyText | +//tr[1]/td[2] | +Connie Curator | +
verifyText | +//tr[2]/td[2] | +Connie | +
verifyText | +//tr[3]/td[2] | +Curator | +
verifyText | +//tr[4]/td[2] | +0 | +
verifyText | +//tr[5]/td[2] | +curator | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateNewEditorUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Create New Editor User | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Create a new user | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +//input[@value='Add new user account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
type | +Username | +Eddie Editor | +
type | +FirstName | +Eddie | +
type | +LastName | +Editor | +
select | +RoleURI | +label=editor | +
type | +Md5password | +myPassword | +
comment | +Enter a mis-matched confirmation password | ++ |
type | +passwordConfirmation | +somethingElse | +
click | +primaryAction | ++ |
assertAlert | +The passwords do not match. | ++ |
comment | +Now enter a correct password | ++ |
type | +passwordConfirmation | +myPassword | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Confirm values for new user | ++ |
verifyText | +//tr[1]/td[2] | +Eddie Editor | +
verifyText | +//tr[2]/td[2] | +Eddie | +
verifyText | +//tr[3]/td[2] | +Editor | +
verifyText | +//tr[4]/td[2] | +0 | +
verifyText | +//tr[5]/td[2] | +editor | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateNewNobodyUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Create a new unprivileged user | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +username | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Create a new user | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +//input[@value='Add new user account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
type | +Username | +Rick Rookie | +
type | +FirstName | +Rick | +
type | +LastName | +Rookie | +
select | +RoleURI | +label=self editor | +
type | +Md5password | +myPassword | +
comment | +Enter a mis-matched confirmation password | ++ |
type | +passwordConfirmation | +somethingElse | +
click | +primaryAction | ++ |
assertAlert | +The passwords do not match. | ++ |
comment | +Now enter a correct password | ++ |
type | +passwordConfirmation | +myPassword | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Confirm values for new user | ++ |
verifyText | +//tr[1]/td[2] | +Rick Rookie | +
verifyText | +//tr[2]/td[2] | +Rick | +
verifyText | +//tr[3]/td[2] | +Rookie | +
verifyText | +//tr[4]/td[2] | +0 | +
verifyTextPresent | +self editor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteNewCuratorUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete new Curator account | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Go to User Accounts | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
verifyElementPresent | +link=Connie Curator | ++ |
comment | +View the new user account, and edit it. | ++ |
clickAndWait | +link=Connie Curator | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Edit User Account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Delete the account | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this user? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +User Accounts | ++ |
verifyElementNotPresent | +link=Connie Curator | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteNewEditorUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete new Editor account | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Go to User Accounts | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
verifyElementPresent | +link=Eddie Editor | ++ |
comment | +View the new user account, and edit it. | ++ |
clickAndWait | +link=Eddie Editor | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Edit User Account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Delete the account | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this user? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +User Accounts | ++ |
verifyElementNotPresent | +link=Eddie Editor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteNewNobodyUser | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete new nobogy user | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +username | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Go to User Accounts | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
verifyElementPresent | +link=Richard Rookie | ++ |
comment | +View the new user account, and edit it. | ++ |
clickAndWait | +link=Richard Rookie | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +//input[@value='Edit User Account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Delete the account | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this user? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +User Accounts | ++ |
verifyElementNotPresent | +link=Richard Rookie | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
EditUserNobodyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Edit User Information | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +username | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Go to user management for our new user account | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +link=Rick Rookie | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Open the editing form | ++ |
clickAndWait | +//input[@value='Edit User Account'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Change the User Name and the Last Name | ++ |
type | +Username | +Richard Rookie | +
type | +FirstName | +Richard | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Open the Reset Password form | ++ |
clickAndWait | +//input[@value='Reset Password'] | ++ |
assertTitle | +User Account Editing Form | ++ |
comment | +Try two passwords that don't match | ++ |
type | +Md5password | +otherPassword | +
type | +passwordConfirmation | +somethingElse | +
click | +primaryAction | ++ |
assertAlert | +The passwords do not match. | ++ |
comment | +Try passwords that match, but are too long | ++ |
type | +passwordConfirmation | +otherPassword | +
click | +primaryAction | ++ |
assertAlert | +Please enter a password between 6 and 12 characters long. | ++ |
comment | +Try a good password, with a good match. | ++ |
type | +Md5password | +resetPasswd | +
type | +passwordConfirmation | +resetPasswd | +
clickAndWait | +primaryAction | ++ |
assertTitle | +User Account Control Panel | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
FirstTimeCuratorLogin | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check first time login process | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Try logging in with wrong password | ++ |
type | +loginName | +Connie Curator | +
type | +loginPassword | +incorrect | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +The email or password you entered is incorrect. | ++ |
comment | +Login with correct password | ++ |
type | +loginName | +Connie Curator | +
type | +loginPassword | +myPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Now it's time to change the password | ++ |
verifyTextPresent | +Create Your New Password | ++ |
comment | +Try an invalid password | ++ |
type | +newPassword | +junky | +
type | +confirmPassword | +junky | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +Please enter a password between 6 and 12 characters in length. | ++ |
comment | +Try using the original password as the new one | ++ |
type | +newPassword | +myPassword | +
type | +confirmPassword | +myPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Please choose a different password from the temporary one provided initially. | ++ |
comment | +Try using 2 different passwords | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPasword | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +The passwords entered do not match. | ++ |
comment | +Change password correctly | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify that account is logged in | ++ |
verifyTextPresent | +Logged in as Connie Curator (Log out) | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
FirstTimeEditorLogin | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check first time login process | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Try logging in with wrong password | ++ |
type | +loginName | +Eddie Editor | +
type | +loginPassword | +incorrect | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +The email or password you entered is incorrect. | ++ |
comment | +Login with correct password | ++ |
type | +loginName | +Eddie Editor | +
type | +loginPassword | +myPassword | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Now it's time to change the password | ++ |
verifyTextPresent | +Create Your New Password | ++ |
comment | +Try an invalid password | ++ |
type | +newPassword | +junky | +
type | +confirmPassword | +junky | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +Please enter a password between 6 and 12 characters in length. | ++ |
comment | +Try using the original password as the new one | ++ |
type | +newPassword | +myPassword | +
type | +confirmPassword | +myPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Please choose a different password from the temporary one provided initially. | ++ |
comment | +Try using 2 different passwords | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPasword | +
clickAndWait | +passwordChangeForm | ++ |
verifyTextPresent | +The passwords entered do not match. | ++ |
comment | +Change password correctly | ++ |
type | +newPassword | +newPassword | +
type | +confirmPassword | +newPassword | +
clickAndWait | +passwordChangeForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify that account is logged in | ++ |
verifyTextPresent | +Logged in as Eddie Editor (Log out) | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
FirstTimeNobodyLogin | ||
deleteAllVisibleCookies | ++ | + |
comment | +First-time login for new unprivileged users | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Login for the first time | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Try the wrong password | ++ |
type | +username | +Rick Rookie | +
type | +password | +incorrect | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +(1st login; initial password entered incorrectly) | ++ |
verifyTextPresent | +Please try entering provided password again | ++ |
comment | +Now the correct password | ++ |
type | +password | +myPassword | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +(1st login; changing to new private password) | ++ |
verifyTextPresent | +Please now choose a private password | ++ |
comment | +Try changing to an invalid password | ++ |
type | +password | +junk | +
click | +loginSubmitMode | ++ |
assertAlert | +Please enter a password between 6 and 12 characters long | ++ |
comment | +Now try a valid one | ++ |
type | +password | +newPassword | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +(changing to new password) | ++ |
verifyTextPresent | +Please re-enter new private password | ++ |
comment | +Re-enter it incorrectly | ++ |
type | +password | +garbage | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +(password incorrect) | ++ |
verifyTextPresent | +Incorrect password: try again | ++ |
comment | +Now re-enter it correctly | ++ |
type | +password | +newPassword | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Are we logged in? | ++ |
verifyTextPresent | +Logged in as | ++ |
verifyTextPresent | +Rick Rookie | ++ |
comment | +Logout | ++ |
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
CreateNewCuratorUser |
FirstTimeCuratorLogin |
CheckCuratorPrivileges |
CreateNewEditorUser |
FirstTimeEditorLogin |
CheckEditorPrivileges |
DeleteNewCuratorUser |
DeleteNewEditorUser |
TryNewNobodyPassword | ||
deleteAllVisibleCookies | ++ | + |
comment | +Try the reset password for user | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Log in with new password | ++ |
clickAndWait | +link=Log in | ++ |
type | +username | +Rick Rookie | +
type | +password | +newPassword | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Confirm that it worked | ++ |
verifyTextPresent | +Logged in as | ++ |
verifyTextPresent | +Rick Rookie | ++ |
comment | +Logout | ++ |
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO | ++ |
AddClassGroupTimes | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add class group called Times | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select Class groups from Site Admin page | ++ |
clickAndWait | +link=Class groups | ++ |
assertTitle | +Class Groups | ++ |
comment | +Verify Times class group does not already exist | ++ |
verifyTextNotPresent | +Times | ++ |
clickAndWait | +//input[@value='Add new class group'] | ++ |
assertTitle | +Classgroup Editing Form | ++ |
comment | +Add Times class group | ++ |
type | +PublicName | +Times | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Class Groups | ++ |
comment | +Verify Times class group was created properly | ++ |
verifyTextPresent | +Times | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddIndividualInHours | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add Individual Daytime hours to Hours class | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify the Hours class exists | ++ |
verifyElementPresent | +link=exact:core:Hours | ++ |
comment | +Link to Class Hours | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Show All Individuals in This Class'] | ++ |
assertTitle | +Individuals in Class Hours | ++ |
comment | +Verify Daytime hours does not exist | ++ |
verifyTextNotPresent | +Daytime hours | ++ |
clickAndWait | +//input[@value='Add instance'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Add Individual Class hours | ++ |
type | +Name | +Daytime hours | +
type | +MonikerSelectAlt | +Hours of day | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that Day hours has been added | ++ |
verifyTextPresent | +Daytime hours | ++ |
verifyTextPresent | +Hours of day | ++ |
verifyElementPresent | +link=exact:core:Hours | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Show All Individuals in This Class'] | ++ |
assertTitle | +Individuals in Class Hours | ++ |
verifyTextPresent | +Daytime hours | ++ |
verifyElementPresent | +link=Hours | ++ |
verifyTextPresent | +Hours of day | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddSubClassHours | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add sub-class of Hours to class Times | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class heirarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify sub-class Hours does not already exist | ++ |
verifyElementNotPresent | +link=exact:core:Hours | ++ |
clickAndWait | +//input[@value='Add new class'] | ++ |
assertTitle | +Class Editing Form | ++ |
comment | +Add Hours new sub-class | ++ |
type | +Name | +Hours | +
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=dbAdmin only | +
select | +ProhibitedFromUpdateBelowRoleLevelUsingRoleUri | +label=dbAdmin only | +
select | +GroupURI | +label=Times | +
select | +Namespace | +label=VIVO core | +
type | +LocalName | +hours | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Class Control Panel | ++ |
comment | +Verify new Times sub-class Hours added | ++ |
verifyTextPresent | +exact:core:Hours | ++ |
verifyTextPresent | +Times | ++ |
verifyTextPresent | +dbAdmin only | ++ |
verifyTextPresent | +exact:http://vivoweb.org/ontology/core#hours | ++ |
clickAndWait | +//input[@value='Show All Classes'] | ++ |
assertTitle | +Classes | ++ |
verifyElementPresent | +link=exact:core:Hours | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddSubClassMinutes | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add new sub-class of Minutes to class Times | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify sub-class Minutes does not already exist | ++ |
verifyElementNotPresent | +link=exact:core:Minutes | ++ |
clickAndWait | +//input[@value='Add new class'] | ++ |
assertTitle | +Class Editing Form | ++ |
comment | +Add new sub-class of Minutes to class Times | ++ |
type | +Name | +Minutes | +
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=editor,curator,dbAdmin | +
select | +ProhibitedFromUpdateBelowRoleLevelUsingRoleUri | +label=editor,curator,dbAdmin | +
select | +GroupURI | +label=Times | +
select | +Namespace | +label=VIVO core | +
type | +LocalName | +minutes | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Class Control Panel | ++ |
comment | +Verify new sub-class Minutes added properly | ++ |
verifyTextPresent | +exact:core:Minutes | ++ |
verifyTextPresent | +Times | ++ |
verifyTextPresent | +editor,curator,dbAdmin | ++ |
verifyTextPresent | +exact:http://vivoweb.org/ontology/core#minutes | ++ |
clickAndWait | +//input[@value='Show All Classes'] | ++ |
assertTitle | +Classes | ++ |
verifyElementPresent | +link=exact:core:Minutes | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteClassGroupTimes | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete test class group Times | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class groups | ++ |
clickAndWait | +link=Class groups | ++ |
assertTitle | +Class Groups | ++ |
comment | +Verify Times class does exist | ++ |
verifyElementPresent | +link=Times | ++ |
comment | +Select to edit Times class | ++ |
clickAndWait | +link=Times | ++ |
assertTitle | +Classgroup Editing Form | ++ |
comment | +Delete Times class | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Class Groups | ++ |
comment | +Verify Times class no longer exists | ++ |
verifyElementNotPresent | +link=Times | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteIndividualInHours | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete test Individual Daytime hours | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Select Class Hours | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Show All Individuals in This Class'] | ++ |
assertTitle | +Individuals in Class Hours | ++ |
comment | +Verify Daytime hours exists | ++ |
verifyElementPresent | +link=Daytime hours | ++ |
comment | +Navigate to Daytime hours | ++ |
clickAndWait | +link=Daytime hours | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete Daytime hours | ++ |
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 Daytime hours is gone | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Show All Individuals in This Class'] | ++ |
assertTitle | +Individuals in Class Hours | ++ |
verifyTextNotPresent | +Daytime hours | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteSubClassHours | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete test sub-class Hours | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Make sure sub-class Hours actually exists | ++ |
verifyElementPresent | +link=exact:core:Hours | ++ |
comment | +Select to edit sub-class Hours | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Edit Class'] | ++ |
assertTitle | +Class Editing Form | ++ |
comment | +Delete sub-class Hours | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify sub-class Hours no longer exists | ++ |
verifyElementNotPresent | +link=exact:core:Hours | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteSubClassMinutes | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete test sub-class Minutes | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Make sure sub-class Minutes actually exists | ++ |
verifyElementPresent | +link=exact:core:Minutes | ++ |
comment | +Select to edit sub-class Minutes | ++ |
clickAndWait | +link=exact:core:Minutes | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Edit Class'] | ++ |
assertTitle | +Class Editing Form | ++ |
comment | +Delete sub-class Hours | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify sub-class Minutes no longer exists | ++ |
verifyElementNotPresent | +link=exact:core:Minutes | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ViewClassHierarchy | ||
deleteAllVisibleCookies | ++ | + |
comment | +View Class hierarchy | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Class hierarchy | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify that core:Hour exists | ++ |
verifyTextPresent | +core:Hour | ++ |
verifyTextPresent | +Times | ++ |
verifyTextPresent | +VIVO core | ++ |
comment | +Navigate to core:Hours | ++ |
clickAndWait | +link=exact:core:Hours | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Show Hierarchy below This Class'] | ++ |
assertTitle | +Class Hierarchy | ++ |
comment | +Verify core:Hours info is correct | ++ |
verifyTextPresent | +exact:core:Hours | ++ |
verifyTextPresent | +Times | ++ |
verifyTextPresent | +VIVO core | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyClassAutolink | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add Faculty Class Autolink | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +Faculty | ++ |
comment | +Link Faculty to People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add Class Autolink'] | ++ |
assertTitle | +Tab-VClass Autolink Editing Form | ++ |
select | +VClassURI | +label=Faculty Member | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify Faculty is part of People | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
comment | +Verify Jane Faculty is within the Faculty class | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add all available fields that aren't tested elsewhere | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add data in frontend | ++ |
clickAndWait | +//div[@id='dprop-vitro-links']/a | ++ |
assertTitle | +Edit | ++ |
type | +url | +http://mannlib.cornell.edu | +
type | +anchor | +Mann Library Homepage | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='overview']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I am named after Jane in the Tarzan stories. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='hasCollaborator']/a | ++ |
pause | +10000 | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='preferredTitle']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Dr. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researchOverview']/a | ++ |
type | +tinymce | +I study monkeys, of course. | +
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='hasResearchArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +Monkeys | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='advisorIn']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Primates-R-Us Fellowship | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teaches']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
type | +name | +Introduction to Primates 101 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teachingOverview']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I teach monkeys to communicate. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='outreachOverview']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I travel the country teaching monkeys in zoos how to communicate. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='adviseeIn']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Primates Foundation of America | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='awardOrDistinction']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +Monkey Trainer of the Year | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='middleName']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Elizabeth | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workPhone']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-255-5555 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workFax']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-244-4444 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workEmail']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +mejane@africa.com | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='mailingAddress']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +The Jungle, Africa, 12345678 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='prefixName']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Ms. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='suffixName']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +III | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='orcidId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +1234 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='scopusId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +5678 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researcherId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +123456789 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Apes | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all fields added | ++ |
verifyTextPresent | +Mann Library Homepage | ++ |
verifyTextPresent | +(primary link) | ++ |
verifyTextPresent | +I am named after Jane in the Tarzan stories. | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyTextPresent | +Foundation | ++ |
verifyTextPresent | +Dr. | ++ |
verifyTextPresent | +I study monkeys, of course. | ++ |
verifyElementPresent | +link=Africa | ++ |
verifyTextPresent | +geographical_region | ++ |
verifyElementPresent | +link=Monkeys | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Primates-R-Us Fellowship | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Introduction to Primates 101 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyTextPresent | +I teach monkeys to communicate. | ++ |
verifyTextPresent | +I travel the country teaching monkeys in zoos how to communicate. | ++ |
verifyElementPresent | +link=Primates Foundation of America | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Monkey Trainer of the Year | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyTextPresent | +Jane | ++ |
verifyTextPresent | +Elizabeth | ++ |
verifyTextPresent | +Faculty | ++ |
verifyTextPresent | +607-255-5555 | ++ |
verifyTextPresent | +607-244-4444 | ++ |
verifyTextPresent | +mejane@africa.com | ++ |
verifyElementPresent | +link=The Jungle, Africa, 12345678 | ++ |
verifyTextPresent | +Address | ++ |
verifyTextPresent | +Ms. | ++ |
verifyTextPresent | +III | ++ |
verifyTextPresent | +1234 | ++ |
verifyTextPresent | +5678 | ++ |
verifyTextPresent | +123456789 | ++ |
verifyTextPresent | +Apes | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyInfo2 | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add a second value for fields entered via AddFacultyInfo | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Add second value to fields allowed more than one value | ++ |
clickAndWait | +//div[@id='dprop-vitro-links']/a | ++ |
assertTitle | +Edit | ++ |
type | +url | +http://cit.cornell.edu | +
type | +anchor | +CIT Homepage | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/a | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='hasResearchArea']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +Chimps | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='advisorIn']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +SPCA | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teaches']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Advanced Primates 301 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='adviseeIn']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Humane Society of Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='awardOrDistinction']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +Chimp Lover for Life | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workPhone']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-288-8888 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workFax']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-299-9999 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workEmail']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +jane@gmail.com | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='mailingAddress']/a | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
type | +name | +CIT, Cornell University, Ithaca, NY, 14853 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='orcidId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +454545 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='scopusId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +67676767 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researcherId']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +987654321 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='freetextKeyword']/a | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +African Primates | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all fields added | ++ |
verifyElementPresent | +link=CUL Homepage | ++ |
verifyTextPresent | +(primary link) | ++ |
verifyElementPresent | +link=CIT Homepage | ++ |
verifyTextPresent | +(additional link) | ++ |
verifyTextPresent | +I am named after Jane in the Tarzan stories. Yes, my last name really is faculty. | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyTextPresent | +Queen | ++ |
verifyTextPresent | +I study apes, of course. | ++ |
verifyElementPresent | +link=Africa | ++ |
verifyTextPresent | +geographical_region | ++ |
verifyElementPresent | +link=Mozambique | ++ |
verifyElementPresent | +link=Apes | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Chimps | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Primate Foundation of Africa | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=SPCA | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Advanced Primates 301 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyElementPresent | +link=Intermediate Primates 201 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyTextPresent | +I teach apes how to communicate with humans. | ++ |
verifyTextPresent | +I travel the world teaching apes how to communicate with humans. | ++ |
verifyElementPresent | +link=Humane Society of Africa | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Primates Unite | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Chimp Lover for Life | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyElementPresent | +link=Ape Trainer of the Decade | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyTextPresent | +Janette | ++ |
verifyTextPresent | +E. | ++ |
verifyTextPresent | +Facultee | ++ |
verifyTextPresent | +607-288-8888 | ++ |
verifyTextPresent | +607-277-7777 | ++ |
verifyTextPresent | +jane@gmail.com | ++ |
verifyTextPresent | +mejane@primates-r-us.com | ++ |
verifyElementPresent | +link=CIT, Cornell University, Ithaca, NY, 14853 | ++ |
verifyTextPresent | +Address | ++ |
verifyElementPresent | +link=Jungle 1234, Africa, 1234-56789 | ++ |
verifyTextPresent | +Address | ++ |
verifyTextPresent | +Mrs. | ++ |
verifyTextPresent | +Jr. | ++ |
verifyTextPresent | +11111 | ++ |
verifyTextPresent | +454545 | ++ |
verifyTextPresent | +222222 | ++ |
verifyTextPresent | +67676767 | ++ |
verifyTextPresent | +987654321 | ++ |
verifyTextPresent | +3333333 | ++ |
verifyTextPresent | +African Primates | ++ |
verifyTextPresent | +African Apes | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddFacultyPosition | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add position for Jane Faculty | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty's record | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
pause | +50000 | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='personInPosition']/a | ++ |
assertTitle | +Edit | ++ |
comment | +Add new position for Testing Department | ++ |
click | +link=add a new organization | ++ |
type | +newOrgName | +Testing Department | +
select | +newOrgType | +label=Academic Department | +
type | +title | +Full Professor | +
select | +positionType | +label=Faculty Position | +
type | +startYear | +1998 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify the new position is displayed two different ways | ++ |
verifyTextPresent | +Testing Department Full Professor, 1998 - | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Testing Department Full Professor, 1998 - | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddLibrarianClassAutolink | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add Librarian Class Autolink | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to the Librarians Tab | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
verifyTextPresent | +Librarians | ++ |
clickAndWait | +link=Librarians | ++ |
assertTitle | +Librarians | ++ |
verifyTextPresent | +Librarians | ++ |
clickAndWait | +link=edit tab: Librarians | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Add link from librarians to librarian | ++ |
clickAndWait | +//input[@value='Add Class Autolink'] | ++ |
assertTitle | +Tab-VClass Autolink Editing Form | ++ |
select | +VClassURI | +label=Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Librarians | ++ |
assertTitle | +Librarians | ++ |
comment | +Verify that change took | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
comment | +Logou | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AssociateLibToFac | ||
deleteAllVisibleCookies | ++ | + |
comment | +Associate Librarians to Faculty | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Class hierarchy | ++ |
comment | +Navigate to the core:Librarian in the ontology | ++ |
assertTitle | +Class Hierarchy | ++ |
verifyTextPresent | +core:Librarian | ++ |
clickAndWait | +link=exact:core:Librarian | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='New Link to Superclass'] | ++ |
assertTitle | +Super/Subclass Editing Form | ++ |
comment | +Create the link | ++ |
select | +SuperclassURI | +label=core:Faculty Member | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Class Control Panel | ++ |
comment | +Make sure Lilly Librarian shows up in both categories | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
BrowseIndex | ||
deleteAllVisibleCookies | ++ | + |
comment | +Browse the Index for the new people | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify that two new people are accounted for | ++ |
verifyTextPresent | +Faculty Member | ++ |
verifyTextPresent | +Librarian | ++ |
verifyTextPresent | +Person | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
comment | +Verify Jane Faculty is on the Faculty Member list | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
comment | +Verify Jane Faculty is on the Librarian list | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Person | ++ |
assertTitle | +Person | ++ |
comment | +Verify that both people show up on the People list | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ChangeFacultyImage | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Change the uploaded picture for Jane Faculty in the backend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_Jane1.jpg | +
comment | +Select to edit Jane Faculty's profile | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
comment | +Select to upload a new image but cancel out | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
assertTitle | +Replace image for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Faculty, Jane | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Individual Control Panel | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
comment | +Select file to upload again | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
assertTitle | +Replace image for Faculty, Jane | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Your profile photo will look like the image below. | ++ |
verifyTextPresent | +To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the "Save Photo" button. | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify image has been updated to new one | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_Jane2.jpg | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ChangeLibrarianImage | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Change the uploaded picture for Lily Librarian in the frontend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_lily1.jpg | +
comment | +Select to edit Jane Faculty's image | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a[1] | ++ |
comment | +Select to upload a new image but cancel out before cropping | ++ |
assertTitle | +Replace image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg | +
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Select to edit Lily Librarian's image again | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a[1] | ++ |
comment | +Select to upload a new image but cancel out during cropping | ++ |
assertTitle | +Replace image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Select to edit Lily Librarian's image | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a[1] | ++ |
comment | +Select to upload a new jpg image | ++ |
assertTitle | +Replace image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Your profile photo will look like the image below. | ++ |
verifyTextPresent | +To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the "Save Photo" button. | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify image has been updated to new one | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_lily2.jpg | +
comment | +Select to edit Lily Librarian's image again | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a[1] | ++ |
comment | +Select to upload a new png image | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily3.png | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify image has been updated to new one | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_lily3.jpg | +
comment | +Select to edit Lily Librarian's image again | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a[1] | ++ |
comment | +Select to upload a new gif image | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily4.gif | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify image has been updated to new one | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_lily4.jpg | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckPeopleLinks | ||
deleteAllVisibleCookies | ++ | + |
comment | +Double check that all People links are correct | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
comment | +Verify that Lilly Librarian appears in Faculty and Librarians | ++ |
assertTitle | +Faculty | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Librarians | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateFacultyMember | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add a Faculty member named Jane Faculty | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
comment | +Add Jane Faculty | ++ |
type | +firstName | +Jane | +
type | +lastName | +Faculty | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Make Jane Faculty an Assistant Professor | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Take a break for indexing | ++ |
pause | +50000 | ++ |
type | +search | +faculty | +
clickAndWait | +submit | ++ |
assertTitle | +faculty - VIVO Search Results | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CreateLibrarian | ||
deleteAllVisibleCookies | ++ | + |
comment | +Create Librarian person | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to add new individual page | ++ |
select | +VClassURI | +label=Librarian (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create a new Librarian | ++ |
comment | +Create a librarian individual | ++ |
type | +firstName | +Lily | +
type | +lastName | +Librarian | +
clickAndWait | +submit | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Make individual an Assistant Librarian | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Librarian | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that individual was added sucessfully | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Librarian | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
comment | +Take a break for indexing | ++ |
pause | +50000 | ++ |
comment | +Search for new librarian | ++ |
type | +search | +librarian | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
assertTitle | +librarian - VIVO Search Results | ++ |
verifyTextPresent | +Search Results for 'librarian' | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyTextPresent | +Librarian, Lily | Assistant Librarian | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteEverythingElse | ||
comment | +Delete everything else (e.g. courses, subject areas). | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Login a sys admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify everything to be deleted is there | ++ |
verifyTextPresent | +courses | ++ |
verifyTextPresent | +Semester Class (3) | ++ |
verifyTextPresent | +Course (3) | ++ |
verifyTextPresent | +topics | ++ |
verifyTextPresent | +Subject Area (3) | ++ |
comment | +Delete everything in the index | ++ |
clickAndWait | +link=Semester Class | ++ |
assertTitle | +Semester Class | ++ |
clickAndWait | +link=Advanced Primates 301 | ++ |
assertTitle | +Advanced Primates 301 | ++ |
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=Semester Class | ++ |
assertTitle | +Semester Class | ++ |
clickAndWait | +link=Intermediate Primates 201 | ++ |
assertTitle | +Intermediate Primates 201 | ++ |
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=Semester Class | ++ |
assertTitle | +Semester Class | ++ |
clickAndWait | +link=Introduction to Primates 101 | ++ |
assertTitle | +Introduction to Primates 101 | ++ |
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=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Apes | ++ |
assertTitle | +Apes | ++ |
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=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Chimps | ++ |
assertTitle | +Chimps | ++ |
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=Subject Area | ++ |
assertTitle | +Subject Area | ++ |
clickAndWait | +link=Monkeys | ++ |
assertTitle | +Monkeys | ++ |
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 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify everything is gone | ++ |
clickAndWait | +link=Index | ++ |
verifyTextNotPresent | +courses | ++ |
verifyTextNotPresent | +Semester Class | ++ |
verifyTextNotPresent | +Course | ++ |
verifyTextNotPresent | +topics | ++ |
verifyTextNotPresent | +Subject Area | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteFacultyImage | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete the uploaded picture for Jane Faculty in the backend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
comment | +Verify picture does exist | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_Jane2.jpg | +
comment | +Select to delete the picture | ++ |
click | +link=delete | ++ |
assertConfirmation | +Are you sure you want to delete your photo? | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteFacultyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete all fields added by *FacultyInfo test casesd | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Delete it all | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='overview']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='preferredTitle']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researchOverview']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teachingOverview']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='outreachOverview']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='firstName']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='middleName']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='lastName']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='prefixName']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='suffixName']/div/div/span/span/a[2] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify everything is gone | ++ |
verifyElementNotPresent | +link=CUL Homepage | ++ |
verifyTextNotPresent | +(primary link) | ++ |
verifyElementNotPresent | +link=CIT Homepage | ++ |
verifyTextNotPresent | +(additional link) | ++ |
verifyTextNotPresent | +I am named after Jane in the Tarzan stories. Yes, my last name really is faculty. | ++ |
verifyElementNotPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyElementNotPresent | +link=Librarian, Lily | ++ |
verifyTextNotPresent | +Assistant Librarian | ++ |
verifyTextNotPresent | +Queen | ++ |
verifyTextNotPresent | +I study apes, of course. | ++ |
verifyElementNotPresent | +link=Africa | ++ |
verifyTextNotPresent | +geographical_region | ++ |
verifyElementNotPresent | +link=Mozambique | ++ |
verifyElementNotPresent | +link=Apes | ++ |
verifyTextNotPresent | +Subject Area | ++ |
verifyElementNotPresent | +link=Chimps | ++ |
verifyTextNotPresent | +Subject Area | ++ |
verifyElementNotPresent | +link=Primate Foundation of Africa | ++ |
verifyTextNotPresent | +Advising Relationship | ++ |
verifyElementNotPresent | +link=SPCA | ++ |
verifyTextNotPresent | +Advising Relationship | ++ |
verifyElementNotPresent | +link=Advanced Primates 301 | ++ |
verifyTextNotPresent | +Semester Class | ++ |
verifyElementNotPresent | +link=Intermediate Primates 201 | ++ |
verifyTextNotPresent | +Semester Class | ++ |
verifyTextNotPresent | +I teach apes how to communicate with humans. | ++ |
verifyTextNotPresent | +I travel the world teaching apes how to communicate with humans. | ++ |
verifyElementNotPresent | +link=Humane Society of Africa | ++ |
verifyTextNotPresent | +Advising Relationship | ++ |
verifyElementNotPresent | +link=Primates Unite | ++ |
verifyTextNotPresent | +Advising Relationship | ++ |
verifyElementNotPresent | +link=Chimp Lover for Life | ++ |
verifyTextNotPresent | +Award or Honor | ++ |
verifyElementNotPresent | +link=Ape Trainer of the Decade | ++ |
verifyTextNotPresent | +Award or Honor | ++ |
verifyTextNotPresent | +Janette | ++ |
verifyTextNotPresent | +E. | ++ |
verifyTextNotPresent | +Facultee | ++ |
verifyTextNotPresent | +607-288-8888 | ++ |
verifyTextNotPresent | +607-277-7777 | ++ |
verifyTextNotPresent | +jane@gmail.com | ++ |
verifyTextNotPresent | +mejane@primates-r-us.com | ++ |
verifyElementNotPresent | +link=CIT, Cornell University, Ithaca, NY, 14853 | ++ |
verifyTextNotPresent | +Address | ++ |
verifyElementNotPresent | +link=Jungle 1234, Africa, 1234-56789 | ++ |
verifyTextNotPresent | +Address | ++ |
verifyTextNotPresent | +Mrs. | ++ |
verifyTextNotPresent | +Jr. | ++ |
verifyTextNotPresent | +11111 | ++ |
verifyTextNotPresent | +454545 | ++ |
verifyTextNotPresent | +222222 | ++ |
verifyTextNotPresent | +67676767 | ++ |
verifyTextNotPresent | +987654321 | ++ |
verifyTextNotPresent | +3333333 | ++ |
verifyTextNotPresent | +African Primates | ++ |
verifyTextNotPresent | +African Apes | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteLibtoFacAssociation | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete Librarian-to-Faculty association | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Make the change | ++ |
clickAndWait | +link=Class hierarchy | ++ |
assertTitle | +Class Hierarchy | ++ |
clickAndWait | +link=exact:core:Librarian | ++ |
assertTitle | +Class Control Panel | ++ |
click | +SuperclassURI | ++ |
click | +//input[@value='Remove Checked Superclass Links'] | ++ |
assertTitle | +Class Control Panel | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteLibrarianImage | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete the uploaded picture for Lily Librarian in the frontend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Lily Librarian | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
comment | +Select to delete the picture | ++ |
click | +link=delete | ++ |
assertConfirmation | +Are you sure you want to delete your photo? | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestOrganization | ||
comment | +Delete test Organization entry | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged on | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Organizations | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Veirfy 4 organizations exist | ++ |
verifyTextPresent | +Academic Department (1) | ++ |
verifyTextPresent | +Department (1) | ++ |
verifyTextPresent | +Organization (1) | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
verifyTextPresent | +Testing Department | Academic Department | ++ |
comment | +Delete 4 organizations | ++ |
setTimeout | +200000 | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Testing Department | ++ |
assertTitle | +Testing Department | ++ |
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 | +Take a break for indexing | ++ |
pause | +50000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyTextNotPresent | +organizations | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestPeople | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete new people Jane Faculty and Lilly Librarian | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete Jane Faculty | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
comment | +Navigate to Lilly Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete Lilly Librarian | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Faculty | ++ |
comment | +Verify Jane Faculty and Lilly Librarian are gone | ++ |
verifyTextNotPresent | +Faculty, Jane | ++ |
verifyTextNotPresent | +Librarian, Lily | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete test Tabs--not a test because this is tested in another suite | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +//div[@id='contentwrap']/div/table/tbody/tr[3]/td[2]/a | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Librarians | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Academic Staff | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
EditFacultyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Edit all available fields that aren't tested elsewhere | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Edit all fields | ++ |
clickAndWait | +//div[@id='dprop-vitro-links']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +url | +http://library,cornell.edu | +
type | +anchor | +CUL Homepage | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='overview']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I am named after Jane in the Tarzan stories. Yes, my last name really is faculty. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='hasCollaborator']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='preferredTitle']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Queen | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researchOverview']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I study apes, of course. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='internationalGeographicFocus']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Country (core) | +
select | +objectVar | +label=Mozambique | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='hasResearchArea']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Apes | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='advisorIn']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Primate Foundation of Africa | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teaches']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Intermediate Primates 201 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='teachingOverview']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I teach apes how to communicate with humans. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='outreachOverview']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +I travel the world teaching apes how to communicate with humans. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='adviseeIn']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Primates Unite | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='awardOrDistinction']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Ape Trainer of the Decade | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='firstName']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Janette | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='middleName']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +E. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='lastName']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Facultee | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workPhone']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-266-6666 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workFax']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +607-277-7777 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='workEmail']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +mejane@primates-r-us.com | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='mailingAddress']/ul/li/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
type | +name | +Jungle 1234, Africa, 1234-56789 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='prefixName']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Mrs. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='suffixName']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +Jr. | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='orcidId']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +11111 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='scopusId']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +222222 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='researcherId']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +3333333 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='freetextKeyword']/div/div/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +tinymce | +African Apes | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all fields updated | ++ |
verifyElementPresent | +link=CUL Homepage | ++ |
verifyTextPresent | +(primary link) | ++ |
verifyTextPresent | +I am named after Jane in the Tarzan stories. Yes, my last name really is faculty. | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyTextPresent | +Queen | ++ |
verifyTextPresent | +I study apes, of course. | ++ |
verifyElementPresent | +link=Mozambique | ++ |
verifyElementPresent | +link=Apes | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Primate Foundation of Africa | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Intermediate Primates 201 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyTextPresent | +I teach apes how to communicate with humans. | ++ |
verifyTextPresent | +I travel the world teaching apes how to communicate with humans. | ++ |
verifyElementPresent | +link=Primates Unite | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Ape Trainer of the Decade | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyTextPresent | +Janette | ++ |
verifyTextPresent | +E. | ++ |
verifyTextPresent | +Facultee | ++ |
verifyTextPresent | +607-266-6666 | ++ |
verifyTextPresent | +607-277-7777 | ++ |
verifyTextPresent | +mejane@primates-r-us.com | ++ |
verifyElementPresent | +link=Jungle 1234, Africa, 1234-56789 | ++ |
verifyTextPresent | +Address | ++ |
verifyTextPresent | +Mrs. | ++ |
verifyTextPresent | +Jr. | ++ |
verifyTextPresent | +11111 | ++ |
verifyTextPresent | +222222 | ++ |
verifyTextPresent | +3333333 | ++ |
verifyTextPresent | +African Apes | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
PublicFacultyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Check what the public will see from *FacultyInfo test cases | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Do not login | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify fields that should and shouldn't be present | ++ |
verifyElementPresent | +link=CUL Homepage | ++ |
verifyTextNotPresent | +(primary link) | ++ |
verifyElementPresent | +link=CIT Homepage | ++ |
verifyTextNotPresent | +(additional link) | ++ |
verifyTextPresent | +I am named after Jane in the Tarzan stories. Yes, my last name really is faculty. | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyTextPresent | +Queen | ++ |
verifyTextPresent | +I study apes, of course. | ++ |
verifyElementPresent | +link=Africa | ++ |
verifyTextPresent | +geographical_region | ++ |
verifyElementPresent | +link=Mozambique | ++ |
verifyElementPresent | +link=Apes | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Chimps | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Primate Foundation of Africa | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=SPCA | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Advanced Primates 301 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyElementPresent | +link=Intermediate Primates 201 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyTextPresent | +I teach apes how to communicate with humans. | ++ |
verifyTextPresent | +I travel the world teaching apes how to communicate with humans. | ++ |
verifyElementPresent | +link=Humane Society of Africa | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Primates Unite | ++ |
verifyTextPresent | +Advising Relationship | ++ |
verifyElementPresent | +link=Chimp Lover for Life | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyElementPresent | +link=Ape Trainer of the Decade | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyTextNotPresent | +Janette | ++ |
verifyTextNotPresent | +E. | ++ |
verifyTextNotPresent | +Facultee | ++ |
verifyTextPresent | +607-288-8888 | ++ |
verifyTextPresent | +607-277-7777 | ++ |
verifyTextPresent | +jane@gmail.com | ++ |
verifyTextPresent | +mejane@primates-r-us.com | ++ |
verifyElementPresent | +link=CIT, Cornell University, Ithaca, NY, 14853 | ++ |
verifyTextPresent | +Address | ++ |
verifyElementPresent | +link=Jungle 1234, Africa, 1234-56789 | ++ |
verifyTextPresent | +Address | ++ |
verifyTextNotPresent | +Mrs. | ++ |
verifyTextNotPresent | +Jr. | ++ |
verifyTextNotPresent | +11111 | ++ |
verifyTextNotPresent | +454545 | ++ |
verifyTextNotPresent | +222222 | ++ |
verifyTextNotPresent | +67676767 | ++ |
verifyTextNotPresent | +987654321 | ++ |
verifyTextNotPresent | +3333333 | ++ |
verifyTextPresent | +African Apes | ++ |
verifyTextPresent | +African Primates | ++ |
comment | +Logout | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
SearchFacultyInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Search data from *FacultyInfo test cases | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Do not login | ++ |
comment | +Let the searching begin | ++ |
comment | +Search for MONKEY | ++ |
type | +search | +monkey | +
clickAndWait | +submit | ++ |
assertTitle | +monkey - VIVO Search Results | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=Monkeys | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Monkey Trainer of the Year | ++ |
verifyTextPresent | +Award or Honor | ++ |
comment | +Search for APE | ++ |
type | +search | +ape | +
clickAndWait | +submit | ++ |
assertTitle | +ape - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=Apes | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Ape Trainer of the Decade | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for PRIMATE | ++ |
type | +search | +primate | +
clickAndWait | +submit | ++ |
assertTitle | +primate - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=courses | ++ |
verifyElementPresent | +link=Introduction to Primates 101 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyElementPresent | +link=Intermediate Primates 201 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyElementPresent | +link=Advanced Primates 301 | ++ |
verifyTextPresent | +Semester Class | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for CHIMP | ++ |
type | +search | +chimp | +
clickAndWait | +submit | ++ |
assertTitle | +chimp - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=topics | ++ |
verifyElementPresent | +link=Chimps | ++ |
verifyTextPresent | +Subject Area | ++ |
verifyElementPresent | +link=Chimp Lover for Life | ++ |
verifyTextPresent | +Award or Honor | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for TARZAN | ++ |
type | +search | +tarzan | +
clickAndWait | +submit | ++ |
assertTitle | +tarzan - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for QUEEN | ++ |
type | +search | +queen | +
clickAndWait | +submit | ++ |
assertTitle | +queen - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for MOZAMBIQUE | ++ |
type | +search | +mozambique | +
clickAndWait | +submit | ++ |
assertTitle | +mozambique - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=locations | ++ |
verifyElementPresent | +link=Mozambique | ++ |
verifyTextPresent | +eastern Africa | ++ |
verifyTextPresent | +geographical_region | ++ |
verifyElementPresent | +link=SADC | ++ |
verifyTextPresent | +economic_region | ++ |
verifyElementPresent | +link=Africa | ++ |
verifyTextPresent | +geographical_region | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
verifyElementPresent | +link=Malawi | ++ |
verifyElementPresent | +link=Swaziland | ++ |
verifyElementPresent | +link=Zambia | ++ |
verifyElementPresent | +link=South Africa | ++ |
verifyElementPresent | +link=LDCs | ++ |
verifyTextPresent | +special_group | ++ |
verifyElementPresent | +link=Zimbabwe | ++ |
verifyElementPresent | +link=LIFDCs | ++ |
verifyTextPresent | +special_group | ++ |
verifyElementPresent | +link=the United Republic of Tanzania | ++ |
verifyElementPresent | +link=World | ++ |
verifyTextPresent | +special_group | ++ |
verifyElementPresent | +link=FAO | ++ |
verifyTextPresent | +organization | ++ |
comment | +Search for HUMAN | ++ |
type | +search | +human | +
clickAndWait | +submit | ++ |
assertTitle | +human - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=L.H.D. Doctor of Humane Letters | ++ |
verifyTextPresent | +Academic Degree | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Go to VIVO homepage | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
SearchPeople | ||
deleteAllVisibleCookies | ++ | + |
comment | +Search for Jane Faculty's first name only | ++ |
type | +search | +jane | +
clickAndWait | +submit | ++ |
assertTitle | +jane - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for Jane Faculty's last name only | ++ |
type | +search | +faculty | +
clickAndWait | +submit | ++ |
assertTitle | +faculty - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for Jane Faculty's full name | ++ |
type | +search | +jane faculty | +
clickAndWait | +submit | ++ |
assertTitle | +jane faculty - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Search for Lily Librarian's first name only | ++ |
type | +search | +lily | +
clickAndWait | +submit | ++ |
assertTitle | +lily - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
comment | +Search for Lilly Librarian's last name only | ++ |
type | +search | +librarian | +
clickAndWait | +submit | ++ |
assertTitle | +librarian - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
comment | +Search for Lilly Librarian's full name | ++ |
type | +search | +lily librarian | +
clickAndWait | +submit | ++ |
assertTitle | +lily librarian - VIVO Search Results | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=Librarian, Lily | ++ |
verifyTextPresent | +Librarian, Lily | ++ |
verifyTextPresent | +Assistant Librarian | ++ |
comment | +Go back to homepage | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
SetupTestTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Setup Tabs for test purposes--this is not really a test | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +//input[@value='Add new tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +Title | +People | +
select | +TabtypeId | +label=primary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +Title | +Faculty | +
select | +TabtypeId | +label=secondary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
select | +ParentId | +label=People | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +Title | +Academic Staff | +
select | +TabtypeId | +label=secondary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
select | +ParentId | +label=People | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +Title | +Librarians | +
select | +TabtypeId | +label=collection | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
select | +ParentId | +label=Faculty | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
UploadFacultyImage | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Upload image for Jane Faculty in the backend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Faculty Member | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify no photo currently exists | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
comment | +Select to update this individual | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
comment | +Select to upload an image | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
assertTitle | +Upload image for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
comment | +Cancel out before adding a photo | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Select a photo to add and then cancel out | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
assertTitle | +Upload image for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane1.jpg | +
clickAndWait | +link=Cancel | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Cancel after uploading the picture | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
assertTitle | +Upload image for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Faculty, Jane | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify photo is not there | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
verifyElementNotPresent | +//img[@title='click to view larger image'] | ++ |
comment | +Now really add a photo | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Upload Image'] | ++ |
assertTitle | +Upload image for Faculty, Jane | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\Jane1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Faculty, Jane | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Your profile photo will look like the image below. | ++ |
verifyTextPresent | +To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the "Save Photo" button. | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify photo is there | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_Jane1.jpg | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
UploadLibrarianImage | ||
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
comment | +Upload image for Lily Librarian in the frontend | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Find Lily Librarian via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextPresent | +Librarian | ++ |
clickAndWait | +link=Librarian | ++ |
assertTitle | +Librarian | ++ |
clickAndWait | +link=Librarian, Lily | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify no photo currently exists | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
comment | +Select to update this individual's picture | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a | ++ |
comment | +Select to upload an image | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
comment | +Cancel out before adding a photo | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Select a photo to add and then cancel out | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily1.jpg | +
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Cancel after uploading the picture | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Librarian, Lily | ++ |
comment | +Verify photo is not there | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
verifyElementNotPresent | +//img[@title='click to view larger image'] | ++ |
comment | +Try to add an image that is smaller than required | ++ |
clickAndWait | +//div[@id='dprop-vitro-image']/div/div/div/span/a | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lilysmall.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +The uploaded image should be at least 115 pixels high and 115 pixels wide. | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
comment | +Try to add an image that is larger than allowed | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lilylarge.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Please upload an image smaller than 6 megabytes | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
comment | +Now really add a photo | ++ |
assertTitle | +Upload image for Librarian, Lily | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\lily1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Librarian, Lily | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Your profile photo will look like the image below. | ++ |
verifyTextPresent | +To make adjustments, you can drag around and resize the photo to the right. When you are happy with your photo click the "Save Photo" button. | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
comment | +Verify photo is there | ++ |
assertTitle | +Librarian, Lily | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_lily1.jpg | +
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
UploadNonPersonImage | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add image to non-person | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to non-person | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Country | ++ |
assertTitle | +Country | ++ |
clickAndWait | +link=G | ++ |
assertTitle | +Country | ++ |
clickAndWait | +link=Germany | ++ |
assertTitle | +Germany | ++ |
verifyTextPresent | +image | ++ |
comment | +Make sure no image exists | ++ |
verifyElementNotPresent | +//img[@title='no image'] | ++ |
verifyTextNotPresent | +//img[@title='click to view larger image'] | ++ |
comment | +Select to add an image | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Germany | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyTextPresent | +Upload a photo (JPEG, GIF or PNG) | ++ |
comment | +Cancel before doing anything | ++ |
clickAndWait | +link=Cancel | ++ |
comment | +Hit upload button without selecting a file | ++ |
assertTitle | +Germany | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Germany | ++ |
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Upload image for Germany | ++ |
verifyTextPresent | +Please browse and select a photo. | ++ |
comment | +Now select to add map then cancel in cropping | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\germany1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Germany | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Germany | ++ |
comment | +Now really add the map image | ++ |
clickAndWait | +link=add | ++ |
assertTitle | +Upload image for Germany | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\germany1.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Germany | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Germany | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_germany1.jpg | +
comment | +Change image to German flag | ++ |
clickAndWait | +link=edit | ++ |
assertTitle | +Replace image for Germany | ++ |
verifyTextPresent | +Photo Upload | ++ |
verifyTextPresent | +Current Photo | ++ |
verifyElementPresent | +//div[@id='photoUploadDefaultImageContainer']/img | ++ |
verifyElementPresent | +link=Delete photo | ++ |
verifyTextPresent | +Replace Photo (JPEG, GIF or PNG) | ++ |
comment | +Cancel out and verify original image still there | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Germany | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_germany1.jpg | +
comment | +Cancel out again, this time in cropping phase | ++ |
clickAndWait | +link=edit | ++ |
assertTitle | +Replace image for Germany | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\germany2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Germany | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Germany | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_germany1.jpg | +
comment | +Now really change the map to a flag | ++ |
clickAndWait | +link=edit | ++ |
assertTitle | +Replace image for Germany | ++ |
type | +datafile | +C:\VIVO\vivo-code\vivo\utilities\acceptance-tests\suites\CreatePeople\germany2.jpg | +
clickAndWait | +//input[@value='Upload photo'] | ++ |
assertTitle | +Crop Photo for Germany | ++ |
clickAndWait | +//input[@value='Save photo'] | ++ |
assertTitle | +Germany | ++ |
comment | +Verify image is changed | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_germany2.jpg | +
comment | +Now delete the image | ++ |
clickAndWait | +link=delete | ++ |
assertConfirmation | +Are you sure you want to delete your photo? | ++ |
refreshAndWait | +10000 | ++ |
assertTitle | +Germany | ++ |
verifyTextPresent | +image | ++ |
comment | +Verify no image is present | ++ |
verifyElementNotPresent | +//img[@title='click to view larger image'] | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
VerifyImageDisplay | ||
comment | +Check image views without logging in | ++ |
open | +/vivo/ | ++ |
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 | ++ |
comment | +Verify dummy image displays | ++ |
verifyElementPresent | +//img[@title='no image'] | ++ |
comment | +Navigate to a non-person | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Country | ++ |
assertTitle | +Country | ++ |
clickAndWait | +link=Afghanistan | ++ |
assertTitle | +Afghanistan | ++ |
comment | +Verify no image displays | ++ |
verifyElementNotPresent | +//img[@title='no image'] | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify thumbnail displays | ++ |
verifyElementPresent | +//img[@title='click to view larger image'] | ++ |
verifyAttribute | +//img[@title='click to view larger image']@src | +/vivo/file/*/thumbnail_Jane2.jpg | +
comment | +All done | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
AddDataPropArchDetails | ||
comment | +Add Data Property of architectual details to the Place Propery Group | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Data Property Hierarchy | ++ |
clickAndWait | +link=Data property hierarchy | ++ |
assertTitle | +Data Property Hierarchy | ++ |
comment | +Verify that architectural details does not already exist | ++ |
verifyElementNotPresent | +link=architectural details | ++ |
clickAndWait | +//input[@value='Add new data property'] | ++ |
assertTitle | +Data Property Editing Form | ++ |
comment | +Add architectural details | ++ |
type | +PublicName | +architectural details | +
select | +GroupURI | +label=Place | +
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=editor,curator,dbAdmin | +
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=public | +
select | +ProhibitedFromUpdateBelowRoleLevelUsingRoleUri | +label=editor,curator,dbAdmin | +
select | +Namespace | +label=VIVO core | +
type | +LocalName | +architecturalDetails | +
select | +DomainClassURI | +label=Agent (FOAF) | +
select | +RangeDatatypeURI | +label=string | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Data Property Control Panel | ++ |
comment | +Verify that architectural details has been added properly | ++ |
verifyTextPresent | +exact:core:architecturalDetails | ++ |
verifyTextPresent | +VIVO core | ++ |
verifyTextPresent | +architectural details | ++ |
verifyElementPresent | +link=exact:http://xmlns.com/foaf/0.1/Agent | ++ |
verifyTextPresent | +http://www.w3.org/2001/XMLSchema#string | ++ |
verifyTextPresent | +Place | ++ |
verifyTextPresent | +public | ++ |
verifyTextPresent | +editor,curator,dbAdmin | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddMuseum | ||
comment | +Create a test museum | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Add new Individual of Museum | ++ |
select | +VClassURI | +label=Museum (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Johnson Art Museum | ++ |
type | +label | +Johnson Art Museum | +
clickAndWait | +submit | ++ |
assertTitle | +Johnson Art Museum | ++ |
comment | +Verify Johnson Art Museum was added | ++ |
verifyTextPresent | +Johnson Art Museum | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddMuseumArchDetails | ||
comment | +Add architectural details to the Johnson Art Museum | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Johnson Art Museum via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
pause | +50000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
verifyElementPresent | +link=Museum | ++ |
verifyElementPresent | +link=Organization | ++ |
clickAndWait | +link=Museum | ++ |
assertTitle | +Museum | ++ |
clickAndWait | +link=Johnson Art Museum | ++ |
assertTitle | +Johnson Art Museum | ++ |
comment | +Verify architectural details is an available field | ++ |
verifyTextPresent | +architectural details | ++ |
clickAndWait | +//div[@id='architecturalDetails']/a | ++ |
assertTitle | +Edit | ++ |
comment | +Edit architectural details | ++ |
type | +tinymce | +This is an ugly building! | +
clickAndWait | +submit | ++ |
assertTitle | +Johnson Art Museum | ++ |
comment | +Verify architectural details | ++ |
verifyTextPresent | +This is an ugly building! | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddMuseumVisitingHours | ||
comment | +Associate visiting hours with the Johnson Art Museum | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate Johnson Art Museum via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Museum | ++ |
assertTitle | +Museum | ++ |
clickAndWait | +link=Johnson Art Museum | ++ |
assertTitle | +Johnson Art Museum | ++ |
clickAndWait | +//div[@id='visitingHours']/a | ++ |
assertTitle | +Edit | ++ |
select | +typeOfNew | +label=Time Interval (core) | +
clickAndWait | +//input[@id='submit' and @value='add a new item to this list'] | ++ |
assertTitle | +Edit | ++ |
comment | +Set hours to 10am-4pm | ++ |
type | +name | +10am-4pm | +
clickAndWait | +submit | ++ |
assertTitle | +Johnson Art Museum | ++ |
comment | +Verify visiting hours have been set | ++ |
verifyTextPresent | +10am-4pm | Time Interval | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddObjPropVisitingHours | ||
comment | +Add Object Property visiting hours to Property Group Place | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Object Properties | ++ |
clickAndWait | +link=Object property hierarchy | ++ |
assertTitle | +Object Property Hierarchy | ++ |
comment | +Verify visiting hours does not already exist | ++ |
verifyElementNotPresent | +link=visiting hours | ++ |
clickAndWait | +//input[@value='Add new object property'] | ++ |
assertTitle | +Property Editing Form | ++ |
comment | +Add visiting hours | ++ |
select | +ParentURI | +label=timeIntervalFor (core) | +
select | +GroupURI | +label=Place | +
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=editor,curator,dbAdmin | +
select | +ProhibitedFromUpdateBelowRoleLevelUsingRoleUri | +label=dbAdmin only | +
select | +Namespace | +label=Bibontology | +
type | +LocalName | +visitingHours | +
type | +DomainPublic | +visiting hours | +
select | +NamespaceInverse | +label=Bibontology | +
select | +DomainVClassURI | +label=Museum (VIVO core) | +
type | +LocalNameInverse | +visitingHoursFor | +
type | +RangePublic | +visiting hours for | +
select | +RangeVClassURI | +label=Time Interval (VIVO core) | +
type | +DomainDisplayTier | +100 | +
click | +OfferCreateNewOption | ++ |
clickAndWait | +primaryAction | ++ |
assertTitle | +Object Property Control Panel | ++ |
comment | +Verify visiting hours has been properly added | ++ |
verifyElementPresent | +link=visiting hours | ++ |
verifyElementPresent | +link=exact:core:timeIntervalFor | ++ |
verifyElementPresent | +link=exact:core:Museum | ++ |
verifyElementPresent | +link=exact:core:Time Interval | ++ |
verifyTextPresent | +visiting hours | ++ |
verifyTextPresent | +Place | ++ |
verifyTextPresent | +domain: 100, range: -1 | ++ |
verifyTextPresent | +editor,curator,dbAdmin | ++ |
verifyTextPresent | +dbAdmin only | ++ |
verifyTextPresent | +unspecified | ++ |
verifyTextPresent | +true | ++ |
verifyTextPresent | +false | ++ |
verifyTextPresent | +http://purl.org/ontology/bibo/visitingHours | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddPropertyGroupPlace | ||
comment | +Add Property Group Place | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Property Groups | ++ |
clickAndWait | +link=Property groups | ++ |
assertTitle | +Property Groups | ++ |
comment | +Verify Property Group Place does not exist already | ++ |
verifyElementNotPresent | +link=Place | ++ |
clickAndWait | +//input[@value='Add new property group'] | ++ |
assertTitle | +Property Group Editing Form | ++ |
comment | +Add Property Group Place | ++ |
type | +Name | +Place | +
type | +PublicDescription | +Properties related to location (building or non-geographic) | +
type | +DisplayRank | +5 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Property Groups | ++ |
comment | +Verify Property Group Place | ++ |
verifyTextPresent | +Place | ++ |
verifyElementPresent | +link=Place | ++ |
verifyTextPresent | +Properties related to location (building or non-geographic) | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ChangePlaceDisplayRank | ||
comment | +Change the display rank of the Place property | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Property groups | ++ |
clickAndWait | +link=Property groups | ++ |
assertTitle | +Property Groups | ++ |
comment | +Naviagate to Place | ++ |
clickAndWait | +link=Place | ++ |
assertTitle | +Property Group Editing Form | ++ |
comment | +Change Display Rank for place from 5 to 2 | ++ |
type | +DisplayRank | +2 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Property Groups | ++ |
comment | +Verify change has taken place | ++ |
verifyTextPresent | +Place | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteDataPropArchDetails | ||
comment | +Delete Data Property architectural details | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Data property hierarchy | ++ |
clickAndWait | +link=Data property hierarchy | ++ |
assertTitle | +Data Property Hierarchy | ++ |
verifyElementPresent | +link=architectural details | ++ |
comment | +Edit architectural details | ++ |
clickAndWait | +link=architectural details | ++ |
assertTitle | +Data Property Control Panel | ++ |
clickAndWait | +//input[@value='Edit this Data Property'] | ++ |
assertTitle | +Data Property Editing Form | ++ |
comment | +Delete architectural details | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Data Properties | ++ |
verifyElementNotPresent | +link=architectural details | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteMuseum | ||
comment | +Deete Johnson Art Museum | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to edit via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Museum | ++ |
assertTitle | +Museum | ++ |
clickAndWait | +link=Johnson Art Museum | ++ |
assertTitle | +Johnson Art Museum | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete Johnson Art Museum | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
pause | +50000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify Museum link is gone | ++ |
verifyTextNotPresent | +Museum | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteObjPropVisitingHours | ||
comment | +Delete test Object Property visiting hours | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Object Properties | ++ |
clickAndWait | +link=Object property hierarchy | ++ |
assertTitle | +Object Property Hierarchy | ++ |
comment | +Verify that visiting hours does indeed exist | ++ |
verifyElementPresent | +link=visiting hours | ++ |
comment | +Select to edit visiting hours | ++ |
clickAndWait | +link=visiting hours | ++ |
assertTitle | +Object Property Control Panel | ++ |
clickAndWait | +//input[@value='Edit Property Record'] | ++ |
assertTitle | +Property Editing Form | ++ |
comment | +Delete visiting hours | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Object Properties | ++ |
comment | +Verify visiting hours is gone | ++ |
verifyTextNotPresent | +visiting hours | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeletePropertyGroupPlace | ||
comment | +Delete test Property Group Place | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/siteAdmin?home=1&login=block | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Propery Groups | ++ |
clickAndWait | +link=Property groups | ++ |
assertTitle | +Property Groups | ++ |
comment | +Make sure Place exists already | ++ |
verifyElementPresent | +link=Place | ++ |
comment | +Navigate to Place | ++ |
clickAndWait | +link=Place | ++ |
assertTitle | +Property Group Editing Form | ++ |
comment | +Delete Place | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Property Groups | ++ |
comment | +Verify that Place is gone | ++ |
verifyElementNotPresent | +link=Place | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestAcademicTerm | ||
comment | +Delete test Academic Term | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Academic Term via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Make sure Academic Term exists | ++ |
verifyTextPresent | +Academic Term | ++ |
clickAndWait | +link=Academic Term | ++ |
assertTitle | +Academic Term | ++ |
clickAndWait | +link=10am-4pm | ++ |
assertTitle | +10am-4pm | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
comment | +Delete Academic Term | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +10000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Verify Academic Term is gone | ++ |
pause | +50000 | ++ |
refreshAndWait | +5000 | ++ |
verifyTextNotPresent | +Academic Term | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
EditObjPropVisitingHours | ||
comment | +Edit visiting hours Display Level and Display Tier | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Object Property Hierarchy | ++ |
clickAndWait | +link=Object property hierarchy | ++ |
assertTitle | +Object Property Hierarchy | ++ |
comment | +Select to open visiting hours | ++ |
clickAndWait | +link=visiting hours | ++ |
assertTitle | +Object Property Control Panel | ++ |
clickAndWait | +//input[@value='Edit Property Record'] | ++ |
assertTitle | +Property Editing Form | ++ |
comment | +Change Display Level to public and Display Tier to 1000 | ++ |
select | +HiddenFromDisplayBelowRoleLevelUsingRoleUri | +label=public | +
type | +DomainDisplayTier | +1000 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Object Property Control Panel | ++ |
comment | +Verify that changes took place | ++ |
verifyTextPresent | +domain: 1000, range: -1 | ++ |
verifyTextPresent | +public | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddEducationBackground | ||
comment | +Validate Educational Background Form | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='educationalTraining']/a | ++ |
assertTitle | +Edit | ++ |
comment | +Cancel out of form | ++ |
clickAndWait | +link=Cancel | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +//div[@id='educationalTraining']/a | ++ |
comment | +Verify entering no fields results in error | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
verifyTextPresent | +Must either select an existing organization or create a new one. | ++ |
comment | +Verify entering just degree is not valid | ++ |
select | +degreeUri | +label=B.S. Bachelor of Science | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
verifyTextPresent | +Must either select an existing organization or create a new one. | ++ |
comment | +Verify entering just degree and major is not valid | ++ |
select | +degreeUri | +label=B.S. Bachelor of Science | +
type | +majorField | +Business Administration | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must either select an existing organization or create a new one. | ++ |
comment | +Verify organization must be selected or entered | ++ |
select | +degreeUri | +label=B.S. Bachelor of Science | +
type | +majorField | +Business Administration | +
comment | +For now 9999 is a valid year | ++ |
type | +year | +1980 | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must either select an existing organization or create a new one. | ++ |
comment | +Select to add new organization but cancel before doing so | ++ |
click | +link=add a new organization | ++ |
click | +link=cancel | ++ |
comment | +Select to add new organization but leave field blank | ++ |
click | +link=add a new organization | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must specify an organization. | ++ |
click | +link=add a new organization | ++ |
comment | +Enter in new organization name but leave type blank | ++ |
type | +newOrgName | +Carroll College | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must select a type for the new organization. | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Enter everything in correctly | ++ |
select | +newOrgType | +label=College | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify degree appears | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, 1980 | ++ |
clickAndWait | +//div[@id='educationalTraining']/a | ++ |
assertTitle | +Edit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Add degree from existing organization | ++ |
select | +degreeUri | +label=M.B.A. Master of Business Administration | +
type | +majorField | +Business Administration | +
type | +year | +2000 | +
select | +organizationUri | +label=Carroll College | +
type | +dept | +Business Department | +
clickAndWait | +submit | ++ |
comment | +Verify both degrees appear | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, 1980 | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, Carroll College, Business Department, 2000 | ++ |
comment | +Add third degree from new organization | ++ |
clickAndWait | +//div[@id='educationalTraining']/a | ++ |
assertTitle | +Edit | ++ |
select | +degreeUri | +label=M.Ed. Master of Education | +
type | +majorField | +Business Education | +
type | +year | +2005 | +
click | +link=add a new organization | ++ |
type | +newOrgName | +University of Wisconsin | +
select | +newOrgType | +label=University | +
type | +info | +Graduate School Fellowship | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify all 3 degress show up | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, 2005, Graduate School Fellowship | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, 1980 | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, Carroll College, Business Department, 2000 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ChangeEducationBackground | ||
comment | +Make changes to 3 degrees | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all 3 degree entries exist | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, 1980 | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, Carroll College, Business Department, 2000 | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, 2005, Graduate School Fellowship | ++ |
comment | +Change department, year, and supplemental info for B.S. degree | ++ |
clickAndWait | +//div[@id='educationalTraining']/ul/li[3]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +dept | +Business Department | +
type | +year | +1981 | +
type | +info | +Four year full scholarship | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify B.S. degree info changed but other 2 degrees the same | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, Carroll College, Business Department, 2000 | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, 2005, Graduate School Fellowship | ++ |
comment | +Change organization for M.B.A. degree | ++ |
clickAndWait | +//div[@id='educationalTraining']/ul/li[2]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
click | +link=add a new organization | ++ |
type | +newOrgName | +University of Illinois | +
select | +newOrgType | +label=University | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify M.B.A. school changed but other 2 degrees the same | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, University of Illinois, Business Department, 2000 | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, 2005, Graduate School Fellowship | ++ |
comment | +Change M.Ed. to add department and delete supplemental info | ++ |
clickAndWait | +//div[@id='educationalTraining']/ul/li[1]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +dept | +School of Business | +
type | +info | ++ |
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify M.Ed. degree info changed but other 2 degrees the same | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, University of Illinois, Business Department, 2000 | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, School of Business, 2005 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckIndexView | ||
comment | +Verify index entries | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Don't login | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
comment | +Verify all 3 organization entries appear properly | ++ |
verifyElementPresent | +link=College | ++ |
verifyTextPresent | +College (1) | ++ |
verifyElementPresent | +link=Organization | ++ |
verifyTextPresent | +Organization (3) | ++ |
verifyElementPresent | +link=University | ++ |
verifyTextPresent | +University (2) | ++ |
comment | +Go back to the beginning | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
CheckPublicView | ||
comment | +Verify public view of Jane Faculty's education | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Don't login | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all 3 degrees appear properly | ++ |
verifyTextPresent | +educational training | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, School of Business, 2005 | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, University of Illinois, Business Department, 2000 | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
comment | +Go back to the beginning | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
CreateTestFacultyMember | ||
comment | +Add test Faculty member named Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Jane Faculty | ++ |
type | +firstName | +Jane | +
type | +lastName | +Faculty | +
clickAndWait | +submit | ++ |
comment | +Edit Jane Faculty to add title | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteEducationalBackground | ||
comment | +Delete educational backgrounds and organizations | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify the education to be deleted does indeed exist | ++ |
verifyTextPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
verifyTextPresent | +M.B.A. Master of Business Administration in Business Administration, University of Illinois, Business Department, 2000 | ++ |
verifyTextPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, School of Business, 2005 | ++ |
comment | +Delete degrees | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all 3 educational background entries are gone | ++ |
verifyTextNotPresent | +B.S. Bachelor of Science in Business Administration, Carroll College, Business Department, 1981, Four year full scholarship | ++ |
verifyTextNotPresent | +M.B.A. Master of Business Administration in Business Administration, University of Illinois, Business Department, 2000 | ++ |
verifyTextNotPresent | +M.Ed. Master of Education in Business Education, University of Wisconsin, School of Business, 2005 | ++ |
comment | +Search for organizations and delete them | ++ |
type | +search | +carroll college | +
clickAndWait | +submit | ++ |
assertTitle | +carroll college - VIVO Search Results | ++ |
clickAndWait | +link=Carroll College | ++ |
assertTitle | +Carroll College | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +search | +carroll college | +
clickAndWait | +submit | ++ |
assertTitle | +carroll college - VIVO Search Results | ++ |
verifyTextNotPresent | +Carroll College | ++ |
type | +search | +wisconsin | +
clickAndWait | +submit | ++ |
assertTitle | +wisconsin - VIVO Search Results | ++ |
clickAndWait | +link=University of Wisconsin | ++ |
assertTitle | +University of Wisconsin | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +search | +wisconsin | +
clickAndWait | +submit | ++ |
assertTitle | +wisconsin - VIVO Search Results | ++ |
verifyTextNotPresent | +University of Wisconsin | ++ |
type | +search | +illinois | +
clickAndWait | +submit | ++ |
assertTitle | +illinois - VIVO Search Results | ++ |
clickAndWait | +link=University of Illinois | ++ |
assertTitle | +University of Illinois | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +search | +illinois | +
clickAndWait | +submit | ++ |
assertTitle | +illinois - VIVO Search Results | ++ |
verifyTextNotPresent | +University of Illinois | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestFacultyMember | ||
comment | +Delete test person Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
comment | +Delete Jane Faculty | ++ |
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 Jane Faculty is indeed gone | ++ |
clickAndWait | +link=Index | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextNotPresent | +Faculty Member | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
SearchEducationBackground | ||
comment | +Search for new organizations & educational backgrounds | ++ |
deleteAllVisibleCookies | ++ | + |
setTimeout | +100000 | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
type | +search | +carroll college | +
clickAndWait | +submit | ++ |
assertTitle | +carroll college - VIVO Search Results | ++ |
verifyElementPresent | +link=Carroll College | ++ |
type | +search | +wisconsin | +
clickAndWait | +submit | ++ |
assertTitle | +wisconsin - VIVO Search Results | ++ |
verifyElementPresent | +link=University of Wisconsin | ++ |
type | +search | +illinois | +
clickAndWait | +submit | ++ |
assertTitle | +illinois - VIVO Search Results | ++ |
verifyElementPresent | +link=University of Illinois | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
AddPositions | ||
comment | +Validate this form and add positions | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to test faculty member via Index | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Select positions editing | ++ |
clickAndWait | +//div[@id='personInPosition']/a | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Create position entry for Faculty, Jane | ++ |
verifyTextPresent | +If your organization is not listed, please add a new organization. | ++ |
comment | +Cancel without adding anything | ++ |
clickAndWait | +link=Cancel | ++ |
clickAndWait | +//div[@id='personInPosition']/a | ++ |
assertTitle | +Edit | ++ |
comment | +Elect to add a new organization | ++ |
click | +link=add a new organization | ++ |
comment | +Add only organization name, which results in error | ++ |
type | +newOrgName | +Carroll College | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +Must select a type for the new organization. | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Add only organization name and type, which results in error | ++ |
type | +newOrgName | +Carroll College | +
select | +newOrgType | +label=College | +
clickAndWait | +submit | ++ |
assertTitle | +Edit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
comment | +Add position title, but leave position type and start year blank | ++ |
type | +newOrgName | +Carroll College | +
select | +newOrgType | +label=College | +
type | +title | +Lecturer | +
clickAndWait | +submit | ++ |
verifyTextPresent | +This field must not be empty. | ++ |
assertTitle | +Edit | ++ |
comment | +Enter in all fields except for end year | ++ |
type | +newOrgName | +Carroll College | +
select | +newOrgType | +label=College | +
select | +positionType | +label=Faculty Administrative Position | +
type | +title | +Lecturer | +
type | +startYear | +1971 | +
clickAndWait | +submit | ++ |
comment | +Verify first position is listed properly | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Carroll College Lecturer, 1971 - | ++ |
comment | +Add second position using same organization | ++ |
clickAndWait | +//div[@id='personInPosition']/a | ++ |
assertTitle | +Edit | ++ |
select | +organizationUri | +label=Carroll College | +
type | +title | +Assistant Professor | +
select | +positionType | +label=Faculty Position | +
type | +startYear | +1981 | +
type | +endYear | +1985 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify both positions are listed properly | ++ |
verifyTextPresent | +Carroll College Lecturer, 1971 - | ++ |
verifyTextPresent | +Carroll College Assistant Professor, 1981 - 1985 | ++ |
comment | +Add third position using new organization | ++ |
clickAndWait | +//div[@id='personInPosition']/a | ++ |
assertTitle | +Edit | ++ |
click | +link=add a new organization | ++ |
type | +newOrgName | +Cornell University | +
select | +newOrgType | +label=University | +
type | +title | +Assistant Professor | +
select | +positionType | +label=Faculty Position | +
type | +startYear | +1986 | +
type | +endYear | +2010 | +
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all three positions show up | ++ |
verifyTextPresent | +Carroll College Lecturer, 1971 - | ++ |
verifyTextPresent | +Cornell University Assistant Professor, 1986 - 2010 | ++ |
verifyTextPresent | +Carroll College Assistant Professor, 1981 - 1985 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ChangePositions | ||
comment | +Change 3 existing positions | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to test faculty member | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify position to be changed exisit | ++ |
verifyTextPresent | +Cornell University Assistant Professor, 1986 - 2010 | ++ |
verifyTextPresent | +Carroll College Assistant Professor, 1981 - 1985 | ++ |
verifyTextPresent | +Carroll College Lecturer, 1971 - | ++ |
comment | +Correct the dates of the lecturer position | ++ |
clickAndWait | +//div[@id='personInPosition']/ul/li[1]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
type | +startYear | +1977 | +
type | +endYear | +1981 | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify positions are still listed correctly | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Cornell University Assistant Professor, 1986 - 2010 | ++ |
verifyTextPresent | +Carroll College Assistant Professor, 1981 - 1985 | ++ |
verifyTextPresent | +Carroll College Lecturer, 1977 - 1981 | ++ |
comment | +Change the organization for 1981-1985 Carroll College position | ++ |
clickAndWait | +//div[@id='personInPosition']/ul/li[2]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
click | +link=add a new organization | ++ |
assertTitle | +Edit | ++ |
type | +newOrgName | +Carroll University | +
select | +newOrgType | +label=University | +
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify positions are still listed correctly | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Cornell University Assistant Professor, 1986 - 2010 | ++ |
verifyTextPresent | +Carroll University Assistant Professor, 1981 - 1985 | ++ |
verifyTextPresent | +Carroll College Lecturer, 1977 - 1981 | ++ |
comment | +Change Cornell University position to Carroll University | ++ |
clickAndWait | +//div[@id='personInPosition']/ul/li[1]/span/span/a[1] | ++ |
assertTitle | +Edit | ++ |
select | +organizationUri | +label=Carroll University | +
type | +title | +Professor | +
type | +endYear | ++ |
clickAndWait | +submit | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
comment | +Verify positions are still listed correctly | ++ |
assertTitle | +Faculty, Jane | ++ |
verifyTextPresent | +Carroll University Professor, 1986 - | ++ |
verifyTextPresent | +Carroll University Assistant Professor, 1981 - 1985 | ++ |
verifyTextPresent | +Carroll College Lecturer, 1977 - 1981 | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
CheckIndexView | ||
comment | +Verify index entries | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Don't login | ++ |
comment | +Navigate to Index | ++ |
clickAndWait | +link=Index | ++ |
comment | +Verify all 3 organization entries appear properly | ++ |
verifyElementPresent | +link=College | ++ |
verifyTextPresent | +College (1) | ++ |
verifyElementPresent | +link=Organization | ++ |
verifyTextPresent | +Organization (3) | ++ |
verifyElementPresent | +link=University | ++ |
verifyTextPresent | +University (2) | ++ |
comment | +Go back to the beginning | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
CheckPublicView | ||
comment | +Verify public view of Jane Faculty's positions | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Don't login | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Verify all 3 positions appear properly | ++ |
verifyTextPresent | +positions | ++ |
verifyTextPresent | +Carroll University Assistant Professor, 1981 - 1985 | ++ |
verifyTextPresent | +Carroll College Lecturer, 1977 - 1981 | ++ |
verifyTextPresent | +Carroll University Professor, 1986 - | ++ |
comment | +Go back to the beginning | ++ |
clickAndWait | +link=VIVO | ++ |
assertTitle | +VIVO | ++ |
CreateTestFacultyMember | ||
comment | +Add test Faculty member named Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged off to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as the site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Data Input | ++ |
select | +VClassURI | +label=Faculty Member (core) | +
clickAndWait | +//input[@value='Add individual of this class'] | ++ |
assertTitle | +Edit | ++ |
comment | +Add Jane Faculty | ++ |
type | +firstName | +Jane | +
type | +lastName | +Faculty | +
clickAndWait | +submit | ++ |
comment | +Edit Jane Faculty to add title | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +MonikerSelectAlt | +Assistant Professor | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +Verify that account was created | ++ |
verifyTextPresent | +Faculty, Jane | ++ |
verifyTextPresent | +Assistant Professor | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeletePositions | ||
comment | +Delete all positions setup for test faculty member | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to test faculty member | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
comment | +Delete positions one at a time | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=delete | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +submit | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Delete organizations one at a time | ++ |
clickAndWait | +link=College | ++ |
assertTitle | +College | ++ |
clickAndWait | +link=Carroll College | ++ |
assertTitle | +Carroll College | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Carroll University | ++ |
assertTitle | +Carroll University | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Organization | ++ |
assertTitle | +Organization | ++ |
clickAndWait | +link=Cornell University | ++ |
assertTitle | +Cornell University | ++ |
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. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
refreshAndWait | +10000 | ++ |
verifyElementNotPresent | +Organizations | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteTestFacultyMember | ||
comment | +Delete test person Jane Faculty | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Jane Faculty | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=Faculty, Jane | ++ |
assertTitle | +Faculty, Jane | ++ |
clickAndWait | +link=edit this individual | ++ |
comment | +Delete Jane Faculty | ++ |
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 Jane Faculty is indeed gone | ++ |
clickAndWait | +link=Index | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
refreshAndWait | +10000 | ++ |
assertTitle | +Index to VIVO Contents | ++ |
verifyTextNotPresent | +Faculty Member | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
SearchPositions | ||
comment | +Search for positions and organizations | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Search for lecturer | ++ |
type | +search | +lecturer | +
clickAndWait | +submit | ++ |
assertTitle | +lecturer - VIVO Search Results | ++ |
verifyTextPresent | +Search Results for 'lecturer' | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=Carroll College | ++ |
verifyTextPresent | +Carroll College | College | ++ |
verifyTextPresent | +... people Lecturer ... | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +... positions Professor positions Lecturer positions Assistant Professor ... | ++ |
comment | +Search for professor, which should bring up Assistant Professor and Professor | ++ |
type | +search | +professor | +
clickAndWait | +submit | ++ |
assertTitle | +professor - VIVO Search Results | ++ |
verifyTextPresent | +Search Results for 'professor' | ++ |
verifyElementPresent | +link=people | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane | Assistant Professor | ++ |
verifyTextPresent | +... positions Professor positions Lecturer positions Assistant Professor ... | ++ |
verifyElementPresent | +link=Carroll University | ++ |
verifyTextPresent | +Carroll University | University | ++ |
verifyTextPresent | +... people Professor people Assistant Professor ... | ++ |
comment | +Search for Carroll, which should bring up 2 organizations | ++ |
type | +search | +carroll | +
clickAndWait | +submit | ++ |
assertTitle | +carroll - VIVO Search Results | ++ |
verifyTextPresent | +Search Results for 'carroll' | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=Carroll College | ++ |
verifyTextPresent | +Carroll College | College | ++ |
verifyElementPresent | +link=Carroll University | ++ |
verifyTextPresent | +Carroll University | University | ++ |
comment | +Link to Carroll College to verify Jane Faculty is no longer listed | ++ |
clickAndWait | +link=Carroll College | ++ |
assertTitle | +Carroll College | ++ |
type | +search | +carroll | +
clickAndWait | +submit | ++ |
assertTitle | +carroll - VIVO Search Results | ++ |
comment | +Link to Carroll University to verify Jane Faculty is listed | ++ |
clickAndWait | +link=Carroll University | ++ |
assertTitle | +Carroll University | ++ |
verifyTextPresent | +Faculty Position | ++ |
assertElementPresent | +link=Faculty, Jane | ++ |
verifyTextPresent | +Faculty, Jane Professor, 1986 - | ++ |
comment | +Search for university to find both Carroll and Cornell | ++ |
type | +search | +university | +
clickAndWait | +submit | ++ |
assertTitle | +university - VIVO Search Results | ++ |
verifyTextPresent | +Search Results for 'university' | ++ |
verifyElementPresent | +link=organizations | ++ |
verifyElementPresent | +link=Cornell University | ++ |
verifyTextPresent | +Cornell University | University | ++ |
verifyElementPresent | +link=Carroll University | ++ |
verifyTextPresent | +Carroll University | University | ++ |
comment | +Make sure Jane Faculty is no longer associated with Cornell | ++ |
clickAndWait | +link=Cornell University | ++ |
assertTitle | +Cornell University | ++ |
verifyElementNotPresent | +link=Faculty, Jane | ++ |
comment | +Go to home page | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
CreateTestFacultyMember |
AddPositions |
ChangePositions |
SearchPositions |
CheckPublicView |
CheckIndexView |
DeletePositions |
DeleteTestFacultyMember |
AddCollectionTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add new Collection Tabs of Librarians and Research Associate | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigare to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
comment | +Verify two Collections to be added don't exist | ++ |
verifyTextNotPresent | +Librarians | ++ |
verifyTextNotPresent | +Research Associates | ++ |
clickAndWait | +//input[@value='Add new tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add new Librarians Collection Tab | ++ |
type | +Title | +Librarians | +
select | +TabtypeId | +label=collection | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify Librarians Collection has been added | ++ |
verifyTextPresent | +Librarians | ++ |
verifyTextPresent | +collection | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
comment | +Make Faculty the Parent of new Librarians Collection | ++ |
select | +ParentId | +label=Faculty | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add new Research Associates Collection Tab | ++ |
type | +Title | +Research Associates | +
select | +TabtypeId | +label=collection | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
verifyTextPresent | +Research Associates | ++ |
verifyTextPresent | +collection | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
comment | +Make Faculty the Parent of new Research Associates Collection | ++ |
select | +ParentId | +label=Faculty | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
verifyTextPresent | +Faculty | ++ |
comment | +Verify two new Collection Tabs appear within Faculty | ++ |
verifyTextPresent | +Research Associates | ++ |
verifyTextPresent | +Librarians | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddPrimaryTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add Primary Tabs People and Academic Units | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged out to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +//input[@value='Add new tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add Primary Tab of People | ++ |
type | +Title | +People | +
select | +TabtypeId | +label=primary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify People Primary Tab was added | ++ |
verifyTextPresent | +People | ++ |
verifyTextPresent | +primary tab | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add Primary Tab of Academic Units | ++ |
type | +Title | +Academic Units | +
select | +TabtypeId | +label=primary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify Academic Units Primary Tab was added | ++ |
verifyTextPresent | +Academic Units | ++ |
verifyTextPresent | +primary tab | ++ |
clickAndWait | +//input[@value='See All Tabs'] | ++ |
assertTitle | +Tabs | ++ |
comment | +Verify that two new Tabs are listed on the Tabs page | ++ |
verifyTextPresent | +Home | ++ |
verifyTextPresent | +People | ++ |
verifyTextPresent | +Academic Units | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddSecondaryTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Add Secondary Tabs Faculty and Academic Staff to People Tab | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged out to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +People | ++ |
comment | +Verify Tabs to be added don't already exist | ++ |
verifyTextNotPresent | +Faculty | ++ |
verifyTextNotPresent | +Academic Staff | ++ |
clickAndWait | +//input[@value='Add new tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add Faculty Secondtary Tab | ++ |
type | +Title | +Faculty | +
select | +TabtypeId | +label=secondary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify Faculty Tab exists and is Secondtary | ++ |
verifyTextPresent | +Faculty | ++ |
verifyTextPresent | +secondary tab | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
comment | +Make People the parent of Faculty | ++ |
select | +ParentId | +label=People | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Add New Tab'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Add Academic Staff Secondary Tab | ++ |
type | +Title | +Academic Staff | +
select | +TabtypeId | +label=secondary tab | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
comment | +Verify Academic Staff Tab exists and is Secondtary | ++ |
verifyTextPresent | +Academic Staff | ++ |
verifyTextPresent | +secondary tab | ++ |
clickAndWait | +//input[@value='Add existing tab as parent tab'] | ++ |
assertTitle | +Super/Subtab Editing Form | ++ |
comment | +Make People the parent of Academic Staff | ++ |
select | +ParentId | +label=People | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
comment | +Verify 2 new Secondary Tabs are associated with People | ++ |
verifyTextPresent | +Academic Staff | ++ |
verifyTextPresent | +Faculty | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteNewTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Delete all Tabs created for this test | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +Home | ++ |
comment | +Verify the Tabs to be deleted all exist | ++ |
verifyTextPresent | +Faculty | ++ |
verifyTextPresent | +People | ++ |
verifyTextPresent | +Librarians | ++ |
verifyTextPresent | +Academic Staff | ++ |
verifyTextPresent | +Research Associates | ++ |
verifyTextPresent | +Academic Units | ++ |
comment | +Delete the Tabs one by one | ++ |
clickAndWait | +link=Faculty | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Academic Staff | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +//div[@id='contentwrap']/div/table/tbody/tr[3]/td[2]/a | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Librarians | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +link=Research Associates | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
clickAndWait | +//div[@id='contentwrap']/div/table/tbody/tr[3]/td[2]/a | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +Home | ++ |
verifyTextNotPresent | +Faculty | ++ |
verifyTextNotPresent | +People | ++ |
verifyTextNotPresent | +Librarians | ++ |
verifyTextNotPresent | +Academic Staff | ++ |
verifyTextNotPresent | +Research Associates | ++ |
verifyTextNotPresent | +Academic Units | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
EditHomeTab | ||
deleteAllVisibleCookies | ++ | + |
comment | +Edit Home Tab Body (then reset it to default) | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged out | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Tab Management | ++ |
verifyTextPresent | +Site Configuration | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +Home | ++ |
clickAndWait | +//div[@id='contentwrap']/div/table/tbody/tr[2]/td[2]/a | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Edit Home Tab body to add the word "test" between VIVO and ! | ++ |
type | +Body | +<h3>Welcome! You have successfully installed VIVO test!</h3> <p>Your next step is to <a href="siteAdmin?home=1&login=block">login</a> and change your password. You can find the login link in the header on the right above.</p> <p>Please see the <a href="http://vivoweb.org/support/user-guide" target="_blank">VIVO User Guide</a> for help. The user guide includes information on <a href="siteAdmin?home=1">Site Administration</a>. You may want to read about the <a href="http://vivoweb.org/support/user-guide/site-configuration" target="_blank">Site Configuration</a> topics next:</p> <ul> <li><a href="http://vivoweb.org/support/user-guide/site-information" target="_blank">Edit site information</a></li> <li><a href="http://vivoweb.org/support/user-guide/tab-management" target="_blank">Manage tabs</a></li> <li><a href="http://vivoweb.org/support/user-guide/managing-user-accounts" target="_blank">Manage user accounts</a></li> </ul> |
+
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
comment | +Verify that Home Tab body text has changed | ++ |
verifyTextPresent | +Welcome! You have successfully installed VIVO test! | ++ |
clickAndWait | +link=Site Administration | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +Site Configuration | ++ |
clickAndWait | +link=Tab management | ++ |
assertTitle | +Tabs | ++ |
verifyTextPresent | +Home | ++ |
clickAndWait | +//div[@id='contentwrap']/div/table/tbody/tr[2]/td[2]/a | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
comment | +Reset Home Tab body to installation default | ++ |
type | +Body | +<h3>Welcome! You have successfully installed VIVO!</h3> <p>Your next step is to <a href="siteAdmin?home=1&login=block">login</a> and change your password. You can find the login link in the header on the right above.</p> <p>Please see the <a href="http://vivoweb.org/support/user-guide" target="_blank">VIVO User Guide</a> for help. The user guide includes information on <a href="siteAdmin?home=1">Site Administration</a>. You may want to read about the <a href="http://vivoweb.org/support/user-guide/site-configuration" target="_blank">Site Configuration</a> topics next:</p> <ul> <li><a href="http://vivoweb.org/support/user-guide/site-information" target="_blank">Edit site information</a></li> <li><a href="http://vivoweb.org/support/user-guide/tab-management" target="_blank">Manage tabs</a></li> <li><a href="http://vivoweb.org/support/user-guide/managing-user-accounts" target="_blank">Manage user accounts</a></li> </ul> |
+
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO | ++ |
comment | +Verify Home Tab body is back to default | ++ |
verifyTextPresent | +Welcome! You have successfully installed VIVO! | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
EditSiteInfo | ||
deleteAllVisibleCookies | ++ | + |
comment | +Change site name, tagline, and copyright (then reset it to default) | ++ |
open | +/vivo/siteAdmin?home=1&login=block | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must be logged out | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Site Configuraton page | ++ |
verifyTextPresent | +Site Configuration | ++ |
clickAndWait | +link=Site information | ++ |
assertTitle | +Site Information Editing Form | ++ |
comment | +Change site information fields | ++ |
type | +AppName | +VIVO Test Site | +
type | +CopyrightAnchor | +VIVO Project 2010 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +VIVO Test Site Site Administration | ++ |
verifyTextPresent | +Site Configuration | ++ |
clickAndWait | +link=Home | ++ |
assertTitle | +VIVO Test Site | ++ |
comment | +Verify that changes were made (cannot test site name) | ++ |
verifyTextPresent | +VIVO Project 2010 | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Test Site Site Administration | ++ |
clickAndWait | +link=Site information | ++ |
assertTitle | +Site Information Editing Form | ++ |
comment | +Set site information back to default | ++ |
type | +AppName | +VIVO | +
type | +CopyrightAnchor | +VIVO Project | +
clickAndWait | +primaryAction | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Verify that changes were set back to the default | ++ |
verifyTextPresent | +VIVO Project | ++ |
open | +/vivo/siteAdmin?home=1 | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
verifyTextPresent | +Log in | ++ |
ReorderPrimaryTabs | ||
deleteAllVisibleCookies | ++ | + |
comment | +Reorder 2 new Primary Tabs | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must be logged out to start | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
verifyTextPresent | +People | ++ |
comment | +Select People Tab and edit it | ++ |
clickAndWait | +link=People | ++ |
assertTitle | +People | ++ |
verifyTextPresent | +edit tab: People | ++ |
clickAndWait | +//div[@id='contents']/div[2]/a/em | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +DisplayRank | +2 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
verifyTextPresent | +2 | ++ |
comment | +Select Academic Units Tab and edit it | ++ |
clickAndWait | +link=Academic Units | ++ |
assertTitle | +Academic Units | ++ |
verifyTextPresent | +Academic Units | ++ |
clickAndWait | +//div[@id='contents']/div[2]/a/em | ++ |
assertTitle | +Tab Control Panel | ++ |
clickAndWait | +//input[@value='Edit Tab Details'] | ++ |
assertTitle | +Tab Editing Form | ++ |
type | +DisplayRank | +3 | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Tab Control Panel | ++ |
verifyTextPresent | +3 | ++ |
comment | +Need to verify Tab order has changed | ++ |
verifyElementPresent | +//li[2]/a[contains(text(),'People')] | ++ |
verifyElementPresent | +//li[3]/a[contains(text(),'Academic Units')] | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
EditSiteInfo |
EditHomeTab |
AddPrimaryTabs |
ReorderPrimaryTabs |
AddSecondaryTabs |
AddCollectionTabs |
DeleteNewTabs |
AddOntology | ||
comment | +Add SWRC ontology | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must login as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Ontology List | ++ |
clickAndWait | +link=Ontology list | ++ |
assertTitle | +Ontologies | ++ |
comment | +Make sure SWRC does not already exist | ++ |
verifyTextNotPresent | +SWRC | ++ |
clickAndWait | +//input[@value='Add new ontology'] | ++ |
assertTitle | +Ontology Editing Form | ++ |
comment | +Add SWRC | ++ |
type | +Name | +SWRC | +
type | +URI | +http://swrc.ontoware.org/ontology | +
type | +Prefix | +swrc | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Ontology Control Panel | ++ |
comment | +Verify that SWRC has been added | ++ |
verifyTextPresent | +SWRC | ++ |
verifyTextPresent | +http://swrc.ontoware.org/ontology# | ++ |
verifyTextPresent | +swrc | ++ |
clickAndWait | +//input[@value='All Ontologies'] | ++ |
assertTitle | +Ontologies | ++ |
verifyTextPresent | +SWRC | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteOntology | ||
comment | +Delete added ontology to clean up from test | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Navigate to Ontology List | ++ |
clickAndWait | +link=Ontology list | ++ |
assertTitle | +Ontologies | ++ |
comment | +Make sure SWRC exists | ++ |
verifyTextPresent | +SWRC | ++ |
clickAndWait | +link=SWRC | ++ |
assertTitle | +Ontology Control Panel | ++ |
clickAndWait | +//input[@value='Edit SWRC'] | ++ |
assertTitle | +Ontology Editing Form | ++ |
comment | +Delete the SWRC ontology | ++ |
click | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this record? If in doubt, CANCEL. | ++ |
waitForPageToLoad | +5000 | ++ |
assertTitle | +Ontologies | ++ |
comment | +Verify SWRC no longer exists | ++ |
verifyTextNotPresent | +SWRC | ++ |
comment | +Logout | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
AddOntology |
DeleteOntology |
AddRDFInternetFile | ||
comment | +Add RDF file from an Internet location | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged on | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select Add/Remove RDF data option from Site Admin page | ++ |
clickAndWait | +link=Add/Remove RDF data | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Select RDF file to be added | ++ |
type | +rdfUrl | +http://www.geonames.org/ontology/ontology_v2.0_Lite.rdf | +
click | +makeClassgroups | ++ |
setTimeout | +500000 | ++ |
clickAndWait | +//input[@name='submit' and @value='submit'] | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Verify add was successful | ++ |
verifyTextPresent | +Added RDF from http://www.geonames.org/ontology/ontology_v2.0_Lite.rdf. Added 3663 statements. | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
AddRDFLocalFile | ||
comment | +Add RDF file from local machine | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged on | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
pause | +10000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select Add/Remove RDF data option from Site Admin page | ++ |
clickAndWait | +link=Add/Remove RDF data | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Select RDF file to be added | ++ |
type | +rdfStream | +C:\vivo-code\vivo\utilities\acceptance-tests\suites\ProcessRDFData\RDFTestFile.rdf | +
click | +makeClassgroups | ++ |
setTimeout | +500000 | ++ |
clickAndWait | +//input[@name='submit' and @value='submit'] | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Verify add was successful | ++ |
verifyTextPresent | +Added RDF from file ontology_v2.0_Lite.rdf. Added 3663 statements. | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteRDFInternetFile | ||
comment | +Delete Internet RDF file | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select Add/Remove RDF data option from Site Admin page | ++ |
clickAndWait | +link=Add/Remove RDF data | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Indicate which RDF file should be deleted | ++ |
setTimeout | +500000 | ++ |
type | +rdfUrl | +http://www.geonames.org/ontology/ontology_v2.0_Lite.rdf | +
click | +//input[@name='mode' and @value='remove'] | ++ |
clickAndWait | +//input[@name='submit' and @value='submit'] | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Verify RDF file was deleted | ++ |
verifyTextPresent | +Removed RDF from http://www.geonames.org/ontology/ontology_v2.0_Lite.rdf. Removed 2898 statements. | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
DeleteRDFLocalFile | ||
comment | +Delete Internet RDF file | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
pause | +10000 | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Select Add/Remove RDF data option from Site Admin page | ++ |
clickAndWait | +link=Add/Remove RDF data | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Indicate which RDF file should be deleted | ++ |
type | +rdfStream | +C:\vivo-code\vivo\utilities\acceptance-tests\suites\ProcessRDFData\RDFTestFile.rdf | +
click | +//input[@name='mode' and @value='remove'] | ++ |
setTimeout | +500000 | ++ |
clickAndWait | +//input[@name='submit' and @value='submit'] | ++ |
assertTitle | +Ingest RDF Data | ++ |
comment | +Verify RDF file was deleted | ++ |
verifyTextPresent | +Removed RDF from file ontology_v2.0_Lite.rdf. Removed 3632 statements. | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
ExportRDFFile | ||
comment | +Export RDF data | ++ |
deleteAllVisibleCookies | ++ | + |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Must not be logged in already | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Must log in as site admin | ++ |
type | +loginName | +testAdmin | +
type | +loginPassword | +Password | +
clickAndWait | +loginForm | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Go to RDF export option on Site Admin page | ++ |
clickAndWait | +link=RDF export | ++ |
assertTitle | ++ | + |
click | +//input[@name='subgraph' and @value='tbox'] | ++ |
click | +subgraph | ++ |
click | +//input[@name='assertedOrInferred' and @value='inferred'] | ++ |
click | +assertedOrInferred | ++ |
select | +format | +label=RDF/XML | +
clickAndWait | +//input[@name='submit' and @value='Export'] | ++ |
assertTitle | ++ | + |
comment | +Verify RDF data was creted | ++ |
assertElementPresent | +//*[name() = 'rdf:RDF'] | ++ |
comment | +Go back to VIVO | ++ |
open | +/vivo/ | ++ |
assertTitle | +VIVO | ++ |
comment | +Log out | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
AddRDFInternetFile |
DeleteRDFInternetFile |
AddRDFLocalFile |
DeleteRDFLocalFile |
ExportRDFFile |
CheckUserBasedPrivileges | ||
deleteAllVisibleCookies | ++ | + |
comment | +This tests if a User can be associated with an Individual and if the User can then do profile editing. | ++ |
open | +/vivo/siteAdmin?home=1&login=block | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +username | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Class hierarchy | ++ |
comment | +add a person to associate Joe User with. | ++ |
assertTitle | +Class Hierarchy | ++ |
clickAndWait | +link=exact:foaf:Agent | ++ |
assertTitle | +Class Control Panel | ++ |
clickAndWait | +//input[@value='Add New Individual in This Class'] | ++ |
assertTitle | +Individual Editing Form | ++ |
type | +Name | +UserJoe | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Add Type'] | ++ |
assertTitle | +Individual Type Editing Form | ++ |
select | +TypeURI | +label=core:Faculty Member | +
clickAndWait | +primaryAction | ++ |
assertTitle | +Individual Control Panel | ++ |
comment | +comment pause for class inference | ++ |
pause | +1500 | ++ |
clickAndWait | +link=Site Admin | ++ |
assertTitle | +VIVO Site Administration | ++ |
comment | +Associate Joe User and individual UserJoe. | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +link=Joe User | ++ |
assertTitle | +User Account Control Panel | ++ |
pause | +5000 | ++ |
clickAndWait | +link=Select a person | ++ |
assertTitle | +Edit | ++ |
select | +objectVar | +label=UserJoe | +
clickAndWait | +submit | ++ |
assertTitle | +User Account Control Panel | ++ |
verifyTextPresent | +Change or Remove Association | ++ |
verifyTextPresent | +UserJoe | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
comment | +Log in as Joe User. | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +username | +Joe User | +
type | +password | +firstTime | +
clickAndWait | +loginSubmitMode | ++ |
comment | +Joe is unprivileged, so he goes directly to his home page. | ++ |
assertTitle | +UserJoe | ++ |
comment | +Check if there are edit links. | ++ |
verifyElementPresent | +link=add | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
comment | +Check that Joe User cannot edit other individuals. | ++ |
clickAndWait | +link=Country | ++ |
assertTitle | +Country | ++ |
clickAndWait | +link=Afghanistan | ++ |
assertTitle | +Afghanistan | ++ |
assertTextNotPresent | +add | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
comment | +Clean up. | ++ |
clickAndWait | +link=Log in | ++ |
assertTitle | +VIVO Site Administration | ++ |
type | +username | +testAdmin | +
type | +password | +Password | +
clickAndWait | +loginSubmitMode | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=User accounts | ++ |
assertTitle | +User Accounts | ++ |
clickAndWait | +link=Joe User | ++ |
assertTitle | +User Account Control Panel | ++ |
clickAndWait | +link=Change or Remove Association | ++ |
assertTitle | +Edit | ++ |
clickAndWait | +delete | ++ |
assertTitle | +User Account Control Panel | ++ |
assertTextPresent | +This user account is not associated with a person | ++ |
clickAndWait | +link=Index | ++ |
assertTitle | +Index to VIVO Contents | ++ |
clickAndWait | +link=Faculty Member | ++ |
assertTitle | +Faculty Member | ++ |
clickAndWait | +link=UserJoe | ++ |
assertTitle | +UserJoe | ++ |
clickAndWait | +link=edit this individual | ++ |
assertTitle | +Individual Control Panel | ++ |
clickAndWait | +//input[@value='Edit This Individual'] | ++ |
assertTitle | +Individual Editing Form | ++ |
clickAndWait | +_delete | ++ |
assertConfirmation | +Are you SURE you want to delete this entity? If in doubt, CANCEL. | ++ |
assertTitle | +VIVO Site Administration | ++ |
clickAndWait | +link=Log out | ++ |
assertTitle | +VIVO | ++ |
Test Suite |
CheckUserBasedPrivileges |