CreateTestFacultyMember
comment Add five test people
deleteAllVisibleCookies
setTimeout 10000000
open /vivo/
assertTitle VIVO
comment Must be logged off to start
clickAndWait link=Log in
assertTitle Log in to VIVO
comment Must login as the site admin
type loginName testAdmin@cornell.edu
type loginPassword Password
clickAndWait loginForm
clickAndWait link=Site Admin
assertTitle VIVO Site Administration
comment Add faculty Able Baker with a preferred title
select id=VClassURI label=Faculty Member (vivo)
clickAndWait id=submit
assertTitle Edit
type id=firstName Able
type id=lastName Baker
clickAndWait id=submit
assertTitle Baker, Able
clickAndWait css=a.add-preferredTitle > img.add-individual
assertTitle Edit
type tinymce Professor
clickAndWait id=submit
assertTitle Baker, Able
comment Add faculty Charlie Dog as a member of Department A
clickAndWait link=Site Admin
assertTitle VIVO Site Administration
select id=VClassURI label=Faculty Member (vivo)
clickAndWait id=submit
type id=firstName Charlie
type id=lastName Dog
clickAndWait id=submit
assertTitle Dog, Charlie
clickAndWait css=a.add-hasMemberRole > img.add-individual
assertTitle Edit
select id=typeSelector label=Academic Department
type id=activity Depart
click id=ui-active-menuitem
type id=roleLabel Member
clickAndWait id=submit
assertTitle Dog, Charlie
comment Add faculty Echo Foxtrot as the head of Department B
clickAndWait link=Site Admin
assertTitle VIVO Site Administration
select id=VClassURI label=Faculty Member (vivo)
clickAndWait id=submit
type id=firstName Echo
type id=lastName Foxtrot
clickAndWait id=submit
assertTitle Foxtrot, Echo
clickAndWait css=a.add-hasLeaderRole > img.add-individual
assertTitle Edit
select id=typeSelector label=Department
type id=activity Depart
click id=ui-active-menuitem
type id=roleLabel Head
clickAndWait id=submit
assertTitle Foxtrot, Echo
comment Add faculty George Henry
clickAndWait link=Site Admin
assertTitle VIVO Site Administration
select id=VClassURI label=Faculty Member (vivo)
clickAndWait id=submit
type id=firstName George
type id=lastName Henry
clickAndWait id=submit
assertTitle Henry, George
comment Add person Iris Jenkins
clickAndWait link=Site Admin
assertTitle VIVO Site Administration
select id=VClassURI label=Person (foaf)
clickAndWait id=submit
assertTitle Edit
type id=firstName Iris
type id=lastName Jenkins
clickAndWait id=submit
assertTitle Jenkins, Iris
comment Verify all people exist
clickAndWait link=Index
assertTitle Index of Contents
verifyTextPresent Faculty Member (4)
verifyTextPresent Person (5)
clickAndWait link=Faculty Member
assertTitle Faculty Member
verifyTextPresent Faculty Member
verifyElementPresent link=Baker, Able
verifyElementPresent link=Dog, Charlie
verifyElementPresent link=Foxtrot, Echo
verifyElementPresent link=Henry, George
clickAndWait link=Index
assertTitle Index of Contents
clickAndWait link=Person
assertTitle Person
verifyTextPresent Person
verifyElementPresent link=Jenkins, Iris
clickAndWait link=Faculty Member
assertTitle Faculty Member
clickAndWait link=Foxtrot, Echo
assertTitle Foxtrot, Echo
clickAndWait link=Index
assertTitle Index of Contents
clickAndWait link=Department
assertTitle Department
assertTitle Index of Contents
clickAndWait link=Academic Department
assertTitle Academic Department
assertTitle Index of Contents
clickAndWait link=Organization
assertTitle Organization
assertTitle Index of Contents
clickAndWait link=Building
assertTitle Building
assertTitle Index of Contents
assertTitle phpMyAdmin 3.4.5 - localhost
selectFrame frame_navigation
clickAndWait link=vivo
selectWindow name=frame_content
click link=Check All
selectAndWait name=submit_mult label=Drop
clickAndWait id=buttonYes
comment Logout
clickAndWait link=Home
clickAndWait link=Log out
assertTitle VIVO