From 9dc292d2d5bfb67fc1d416e2762ed15ef32f802c Mon Sep 17 00:00:00 2001 From: hlm7 Date: Mon, 21 Nov 2011 16:27:55 +0000 Subject: [PATCH] Holly had to fix a problem with the proxy editing test suite. --- .../ProxyEditing/CreateNewCuratorUser.html | 239 +++++++ .../ProxyEditing/CreateNewEditorUser.html | 239 +++++++ .../ProxyEditing/CreateNewFacultyMember.html | 194 ++++++ .../ProxyEditing/CreateNewLibrarian.html | 169 +++++ .../ProxyEditing/CreateNewProxyEditor.html | 339 ++++++++++ .../ProxyEditing/CreateNewSelfEditorUser.html | 244 +++++++ .../suites/ProxyEditing/DeleteAdminProxy.html | 594 ++++++++++++++++++ .../suites/ProxyEditing/DeleteNewPeople.html | 384 +++++++++++ .../suites/ProxyEditing/DeleteNewUsers.html | 189 ++++++ .../suites/ProxyEditing/DeleteUserProxy.html | 199 ++++++ .../suites/ProxyEditing/Suite.html | 25 + .../ProxyEditing/ValidateAdminProxy.html | 594 ++++++++++++++++++ .../ProxyEditing/ValidateAdminProxy2.html | 479 ++++++++++++++ .../ProxyEditing/ValidateUserProxy.html | 199 ++++++ 14 files changed, 4087 insertions(+) create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewCuratorUser.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewEditorUser.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewFacultyMember.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewLibrarian.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewProxyEditor.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/CreateNewSelfEditorUser.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/DeleteAdminProxy.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/DeleteNewPeople.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/DeleteNewUsers.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/DeleteUserProxy.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/Suite.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy2.html create mode 100644 utilities/acceptance-tests/suites/ProxyEditing/ValidateUserProxy.html diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewCuratorUser.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewCuratorUser.html new file mode 100644 index 00000000..bf890b33 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewCuratorUser.html @@ -0,0 +1,239 @@ + + + + + + +CreateNewCuratorUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateNewCuratorUser
deleteAllVisibleCookies
setTimeout100000
commentCreate New Curator User
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentCreate a new user
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=User accounts
assertTitleVIVO
verifyTextPresentUser accounts
clickAndWaitcss=input.submit.add-account
assertTitleVIVO
typeemail-addressConnieCurator@cornell.edu
typefirst-nameConnie
typelast-nameCurator
click//input[@name='role' and @value='http://permissionSet-5']
typeinitial-passwordmyPassword
typeconfirm-passwordmyPassword
clickAndWaitsubmitAdd
assertTitleVIVO
commentConfirm values for new user
verifyTextPresentA new account for Connie Curator was successfully created.
verifyElementPresentlink=ConnieCurator@cornell.edu
verifyText//tr[1]/td[1]ConnieCurator@cornell.edu
verifyText//tr[1]/td[2]Connie
verifyText//tr[1]/td[3]Curator
verifyText//tr[1]/td[4]ACTIVE
verifyText//tr[1]/td[5]Curator
verifyText//tr[1]/td[6]0
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewEditorUser.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewEditorUser.html new file mode 100644 index 00000000..1e6efa93 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewEditorUser.html @@ -0,0 +1,239 @@ + + + + + + +CreateNewEditorUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateNewEditorUser
deleteAllVisibleCookies
setTimeout100000
commentCreate New Editor User
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentCreate a new user
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=User accounts
assertTitleVIVO
verifyTextPresentUser accounts
clickAndWaitcss=input.submit.add-account
assertTitleVIVO
typeemail-addressEddieEditor@cornell.edu
typefirst-nameEddie
typelast-nameEditor
click//input[@name='role' and @value='http://permissionSet-4']
typeinitial-passwordmyPassword
typeconfirm-passwordmyPassword
clickAndWaitsubmitAdd
assertTitleVIVO
commentConfirm values for new user
verifyTextPresentA new account for Eddie Editor was successfully created.
verifyElementPresentlink=EddieEditor@cornell.edu
verifyText//tr[2]/td[1]EddieEditor@cornell.edu
verifyText//tr[2]/td[2]Eddie
verifyText//tr[2]/td[3]Editor
verifyText//tr[2]/td[4]ACTIVE
verifyText//tr[2]/td[5]Editor
verifyText//tr[2]/td[6]0
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewFacultyMember.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewFacultyMember.html new file mode 100644 index 00000000..dd7a23b6 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewFacultyMember.html @@ -0,0 +1,194 @@ + + + + + + +CreateFacultyMember + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateFacultyMember
deleteAllVisibleCookies
setTimeout10000000
commentAdd a Faculty member named Jane Faculty
open/vivo/
assertTitleVIVO
commentMust be logged off to start
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as the site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
verifyTextPresentData Input
selectVClassURIlabel=Faculty Member (vivo)
clickAndWait//input[@value='Add individual of this class']
commentAdd Jane Faculty
typefirstNameJane
typelastNameFaculty
clickAndWaitsubmit
assertTitleFaculty, Jane
commentAdd self-editor link id
clickAndWaitcss=a.add-orcidId > img.add-individual
assertTitleEdit
typetinymceJaneFaculty@cornell.edu
clickAndWaitid=submit
assertTitleFaculty, Jane
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewLibrarian.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewLibrarian.html new file mode 100644 index 00000000..7834d749 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewLibrarian.html @@ -0,0 +1,169 @@ + + + + + + +CreateLibrarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateLibrarian
deleteAllVisibleCookies
setTimeout100000
commentCreate Librarian person
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
commentNavigate to add new individual page
selectVClassURIlabel=Librarian (vivo)
clickAndWait//input[@value='Add individual of this class']
verifyTextPresentCreate a new Librarian
commentCreate a librarian individual
typefirstNameLily
typelastNameLibrarian
clickAndWaitsubmit
assertTitleLibrarian, Lily
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewProxyEditor.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewProxyEditor.html new file mode 100644 index 00000000..93a23584 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewProxyEditor.html @@ -0,0 +1,339 @@ + + + + + + +CreateLibrarian + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateLibrarian
deleteAllVisibleCookies
setTimeout100000
commentCreate Librarian person
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
commentNavigate to add new individual page
selectVClassURIlabel=Person (foaf)
clickAndWait//input[@value='Add individual of this class']
verifyTextPresentCreate a new Person
commentCreate a librarian individual
typefirstNamePaula
typelastNameProxy
clickAndWaitsubmit
assertTitleProxy, Paula
commentMake individual an Assistant Librarian
clickAndWaitcss=a.add-preferredTitle > img.add-individual
assertTitleEdit
typetinymceAdministrative Assistant
clickAndWaitsubmit
assertTitleProxy, Paula
pause50000
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
commentVerify that librarian was added sucessfully
verifyTextPresentProxy, Paula
verifyTextPresentAdministrative Assistant
commentBrowse for new librarian
clickAndWaitlink=Index
verifyElementPresentlink=Person
verifyTextPresentPerson (1)
verifyElementPresentlink=Person
clickAndWaitlink=Person
assertTitlePerson
verifyElementPresentlink=Proxy, Paula
verifyTextPresentProxy, Paula Administrative Assistant
commentSearch for new librarian
typequerytextadministrative
clickAndWait//input[@value='Search']
refreshAndWait10000
refreshAndWait10000
refreshAndWait10000
assertTitleadministrative - VIVO Search Results
verifyTextPresentSearch results for 'administrative'
verifyElementPresentlink=Proxy, Paula
verifyTextPresentProxy, Paula Administrative Assistant
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/CreateNewSelfEditorUser.html b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewSelfEditorUser.html new file mode 100644 index 00000000..2714ef5a --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/CreateNewSelfEditorUser.html @@ -0,0 +1,244 @@ + + + + + + +CreateNewNobodyUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CreateNewNobodyUser
deleteAllVisibleCookies
setTimeout10000000
commentCreate a new unprivileged user
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentCreate a new user
clickAndWaitlink=Site Admin
clickAndWaitlink=User accounts
assertTitleVIVO
verifyTextPresentUser accounts
clickAndWait//input[@value='Add new account']
assertTitleVIVO
verifyTextPresentUser accounts > Add new account
typeemail-addressJaneFaculty@cornell.edu
typefirst-nameJane
typelast-nameFaculty
typeid=externalAuthIdJaneFaculty@cornell.edu
clickid=verifyProfileLink
waitForPopUpverifyMatchWindow30000
click//input[@name='role' and @value='http://permissionSet-1']
typeinitial-passwordmyPassword
typeconfirm-passwordmyPassword
clickAndWaitsubmitAdd
assertTitleVIVO
commentVerify account
verifyTextPresentA new account for Jane Faculty was successfully created.
verifyElementPresentlink=JaneFaculty@cornell.edu
verifyTextPresentJane
verifyTextPresentFaculty
verifyTextPresentACTIVE
verifyTextPresentSelf Editor
verifyTextPresent0
commentLogout
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/DeleteAdminProxy.html b/utilities/acceptance-tests/suites/ProxyEditing/DeleteAdminProxy.html new file mode 100644 index 00000000..5cddfb76 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/DeleteAdminProxy.html @@ -0,0 +1,594 @@ + + + + + + +ValidateAdminProxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValidateAdminProxy
deleteAllVisibleCookies
commentValidate Admin Proxy Editing
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentLogin as admin
typeid=loginNametestAdmin@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
commentNavigate to profile editing
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Manage profile editing
commentVerify that correct fields and text are present
verifyTextPresentManage profile editing
verifyTextPresentRelate profile editors and profiles
verifyTextPresentSelect editors
verifyTextPresentSelect profiles
verifyTextPresentProfile editors
commentEnter nothing and get error message
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
assertTitleVIVO
commentSelect profile, but not editor
type//form[@id='add-relation']/fieldset[2]/section/inputFacult
type//form[@id='add-relation']/fieldset[2]/section/inputfac
clickid=ui-active-menuitem
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
clicklink=Remove selection
commentSelect editor, but not profile
typeid=selectProfileEditorsedito
clickid=ui-active-menuitem
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
clicklink=Remove selection
commentEnter one of each
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
type//form[@id='add-relation']/fieldset[2]/section/inputfaculty
clickid=ui-active-menuitem
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
commentRemove editor and attempt to save
clicklink=Remove selection
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
commentAdd back editor and then remove profile
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
clickcss=p.proxy-info-profile > a.remove-proxy
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
commentAdd one link
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
type//form[@id='add-relation']/fieldset[2]/section/inputfaculty
clickid=ui-active-menuitem
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
clickAndWaitname=createRelationship
assertTitleVIVO
commentVerify relationship is set
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Delete profile editor
verifyTextPresentAdd profile
verifyTextPresentSelected profiles:
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
commentTry to add relationship again
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
type//form[@id='add-relation']/fieldset[2]/section/inputfacul
clickid=ui-active-menuitem
clickAndWaitname=createRelationship
assertTitleVIVO
typeid=addProfilefaculty
verifyTextPresentno match
commentTest that editing works
clickAndWaitlink=Log out
assertTitleVIVO
typeid=loginNameEddieEditor@cornell.edu
typeid=loginPasswordmyPassword
clickAndWaitname=loginForm
assertTitleVIVO
typeid=newPasswordPassword
typeid=confirmPasswordPassword
clickAndWaitname=passwordChangeForm
assertTitleVIVO
clickAndWaitlink=Faculty Member
assertTitleFaculty Member
clickAndWaitlink=Faculty, Jane
assertTitleFaculty, Jane
clickAndWaitcss=a.add-overview > img.add-individual
assertTitleEdit
typetinymceI am able to edit.
clickAndWaitid=submit
assertTitleFaculty, Jane
verifyTextPresentFaculty, Jane
verifyTextPresentI am able to edit.
clickAndWaitlink=My profile
assertTitleFaculty, Jane
commentCheck My profile
clickAndWaitlink=My profile
assertTitleFaculty, Jane
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewPeople.html b/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewPeople.html new file mode 100644 index 00000000..2738a166 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewPeople.html @@ -0,0 +1,384 @@ + + + + + + +DeleteTestPeople + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeleteTestPeople
deleteAllVisibleCookies
setTimeout100000
commentDelete new people Jane Faculty and Lilly Librarian
open/vivo/
assertTitleVIVO
commentMust not be logged in
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust log in as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
clickAndWaitlink=People
assertTitlePeople
commentNavigate to Jane Faculty
typequerytextfaculty
clickAndWait//input[@value='Search']
clickAndWaitlink=Faculty, Jane
assertTitleFaculty, Jane
clickAndWaitlink=Edit this individual
assertTitleIndividual Control Panel
commentDelete Jane Faculty
clickAndWait//input[@value="Edit This Individual"]
assertTitleIndividual Editing Form
clickAndWait_delete
assertConfirmationAre you SURE you want to delete this individual? If in doubt, CANCEL.
waitForPageToLoad5000
assertTitleVIVO Site Administration
commentNavigate to Lilly Librarian
typequerytextlibrarian
clickAndWait//input[@value='Search']
clickAndWaitlink=Librarian, Lily
assertTitleLibrarian, Lily
clickAndWaitlink=Edit this individual
assertTitleIndividual Control Panel
commentDelete Lilly Librarian
clickAndWait//input[@value="Edit This Individual"]
assertTitleIndividual Editing Form
clickAndWait_delete
assertConfirmationAre you SURE you want to delete this individual? If in doubt, CANCEL.
waitForPageToLoad5000
assertTitleVIVO Site Administration
commentNavigate to Paula Proxy
typequerytextadministrative
clickAndWait//input[@value='Search']
clickAndWaitlink=Proxy, Paula
assertTitleProxy, Paula
clickAndWaitlink=Edit this individual
assertTitleIndividual Control Panel
commentDelete Lilly Librarian
clickAndWait//input[@value="Edit This Individual"]
assertTitleIndividual Editing Form
clickAndWait_delete
assertConfirmationAre you SURE you want to delete this individual? If in doubt, CANCEL.
waitForPageToLoad5000
assertTitleVIVO Site Administration
commentVerify Jane Faculty, Lilly Librarian, and Paula Proxy are gone
typequerytextfaculty
clickAndWait//input[@value='Search']
verifyTextNotPresentFaculty, Jane
typequerytextlibrarian
clickAndWait//input[@value='Search']
verifyTextNotPresentLibrarian, Lily
typequerytextadministrative
clickAndWait//input[@value='Search']
verifyTextNotPresentLibrarian, Lily
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewUsers.html b/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewUsers.html new file mode 100644 index 00000000..26f563f3 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/DeleteNewUsers.html @@ -0,0 +1,189 @@ + + + + + + +DeleteNewCuratorUser + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeleteNewCuratorUser
deleteAllVisibleCookies
setTimeout100000
commentDelete new Curator account
open/vivo/
assertTitleVIVO
commentMust not be logged in already
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentMust login as site admin
typeloginNametestAdmin@cornell.edu
typeloginPasswordPassword
clickAndWaitloginForm
commentGo to User Accounts
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=User accounts
assertTitleVIVO
verifyElementPresentlink=ConnieCurator@cornell.edu
commentDelete the account
clickdeleteAccount
clickAndWaitdelete-account
assertConfirmationAre you sure you want to delete this account?
waitForPageToLoad5000
assertTitleVIVO
verifyTextPresentUser accounts
verifyTextPresentDeleted 1 accounts.
verifyElementNotPresentlink=ConnieCurator@cornell.edu
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/DeleteUserProxy.html b/utilities/acceptance-tests/suites/ProxyEditing/DeleteUserProxy.html new file mode 100644 index 00000000..f5eff2e0 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/DeleteUserProxy.html @@ -0,0 +1,199 @@ + + + + + + +ValidateAdminProxy2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValidateAdminProxy2
deleteAllVisibleCookiesAndWait
commentValidate multiple proxy editors
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentLogin as admin
typeid=loginNameJaneFaculty@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleFaculty, Jane
commentVerify existing relationship
clickAndWaitlink=My account
assertTitleVIVO
verifyTextPresentCurator, Connie |
verifyElementPresentlink=Remove selection
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
verifyTextNotPresentLibrarian, Lily | Librarian
commentNow make Lily Librarian able to edit Jane Faculty's profiel
commentTest that editing works for Lily Librarian
clickAndWaitlink=Log out
typeid=loginNameEddieEditor@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleVIVO
clickAndWaitlink=My profile
assertTitleLibrarian, Lily
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/Suite.html b/utilities/acceptance-tests/suites/ProxyEditing/Suite.html new file mode 100644 index 00000000..f4cf2660 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/Suite.html @@ -0,0 +1,25 @@ + + + + + + Test Suite + + + + + + + + + + + + + + + + +
Test Suite
CreateNewCuratorUser
CreateNewEditorUser
CreateNewLibrarian
CreateNewFacultyMember
CreateNewSelfEditorUser
ValidateAdminProxy
ValidateAdminProxy2
ValidateUserProxy
DeleteAdminProxy
DeleteUserProxy
DeleteNewUsers
DeleteNewPeople
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy.html b/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy.html new file mode 100644 index 00000000..5cddfb76 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy.html @@ -0,0 +1,594 @@ + + + + + + +ValidateAdminProxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValidateAdminProxy
deleteAllVisibleCookies
commentValidate Admin Proxy Editing
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentLogin as admin
typeid=loginNametestAdmin@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
commentNavigate to profile editing
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Manage profile editing
commentVerify that correct fields and text are present
verifyTextPresentManage profile editing
verifyTextPresentRelate profile editors and profiles
verifyTextPresentSelect editors
verifyTextPresentSelect profiles
verifyTextPresentProfile editors
commentEnter nothing and get error message
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
assertTitleVIVO
commentSelect profile, but not editor
type//form[@id='add-relation']/fieldset[2]/section/inputFacult
type//form[@id='add-relation']/fieldset[2]/section/inputfac
clickid=ui-active-menuitem
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
clicklink=Remove selection
commentSelect editor, but not profile
typeid=selectProfileEditorsedito
clickid=ui-active-menuitem
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
clicklink=Remove selection
commentEnter one of each
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
type//form[@id='add-relation']/fieldset[2]/section/inputfaculty
clickid=ui-active-menuitem
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
commentRemove editor and attempt to save
clicklink=Remove selection
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
commentAdd back editor and then remove profile
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
clickcss=p.proxy-info-profile > a.remove-proxy
clickname=createRelationship
verifyTextPresentYou must select a minimum of 1 editor and profile.
commentAdd one link
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
type//form[@id='add-relation']/fieldset[2]/section/inputfaculty
clickid=ui-active-menuitem
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
clickAndWaitname=createRelationship
assertTitleVIVO
commentVerify relationship is set
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Delete profile editor
verifyTextPresentAdd profile
verifyTextPresentSelected profiles:
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
commentTry to add relationship again
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
type//form[@id='add-relation']/fieldset[2]/section/inputfacul
clickid=ui-active-menuitem
clickAndWaitname=createRelationship
assertTitleVIVO
typeid=addProfilefaculty
verifyTextPresentno match
commentTest that editing works
clickAndWaitlink=Log out
assertTitleVIVO
typeid=loginNameEddieEditor@cornell.edu
typeid=loginPasswordmyPassword
clickAndWaitname=loginForm
assertTitleVIVO
typeid=newPasswordPassword
typeid=confirmPasswordPassword
clickAndWaitname=passwordChangeForm
assertTitleVIVO
clickAndWaitlink=Faculty Member
assertTitleFaculty Member
clickAndWaitlink=Faculty, Jane
assertTitleFaculty, Jane
clickAndWaitcss=a.add-overview > img.add-individual
assertTitleEdit
typetinymceI am able to edit.
clickAndWaitid=submit
assertTitleFaculty, Jane
verifyTextPresentFaculty, Jane
verifyTextPresentI am able to edit.
clickAndWaitlink=My profile
assertTitleFaculty, Jane
commentCheck My profile
clickAndWaitlink=My profile
assertTitleFaculty, Jane
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy2.html b/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy2.html new file mode 100644 index 00000000..e534f416 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/ValidateAdminProxy2.html @@ -0,0 +1,479 @@ + + + + + + +ValidateAdminProxy2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValidateAdminProxy2
deleteAllVisibleCookiesAndWait
commentValidate multiple proxy editors
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentLogin as admin
typeid=loginNametestAdmin@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
commentNavigate to profile editing
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Manage profile editing
commentAdd second profile for Eddie Editor
clickAndWaitlink=Site Admin
assertTitleVIVO Site Administration
clickAndWaitlink=Manage profile editing
assertTitleVIVO
typeid=selectProfileEditorsEditor
clickid=ui-active-menuitem
type//form[@id='add-relation']/fieldset[2]/section/inputLibr
clickid=ui-active-menuitem
clickAndWaitname=createRelationship
assertTitleVIVO
commentVerify relationship is set
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Delete profile editor
verifyTextPresentFaculty, Jane | Faculty Member
verifyElementPresentlink=Remove selection
verifyTextPresentLibrarian, Lily | Librarian
verifyElementPresentlink=Remove selection
commentNow make 2 people able to edit the same profile
typeid=selectProfileEditorseditor
clickid=ui-active-menuitem
typeid=selectProfileEditorscura
clickid=ui-active-menuitem
type//form[@id='add-relation']/fieldset[2]/section/inputfac
clickid=ui-active-menuitem
clickAndWaitname=createRelationship
assertTitleVIVO
verifyTextPresentCurator, Connie |
verifyElementPresentlink=Delete profile editor
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Delete profile editor
commentTest that editing works for Eddie Editor
clickAndWaitlink=Log out
typeid=loginNameEddieEditor@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleVIVO
clickAndWaitlink=My profile
assertTitleLibrarian, Lily
commentTest that editing works for Connie Curator
clickAndWaitlink=Log out
clickAndWaitlink=Log in
assertTitleLog in to VIVO
typeid=loginNameConnieCurator@cornell.edu
typeid=loginPasswordmyPassword
clickAndWaitname=loginForm
typeid=newPasswordPassword
typeid=confirmPasswordPassword
clickAndWaitname=passwordChangeForm
assertTitleVIVO Site Administration
clickAndWaitlink=My profile
assertTitleFaculty, Jane
commentVerify that both editors show up for Jane Faculty
clickAndWaitlink=Log in
assertTitleLog in to VIVO
typeid=loginNameJaneFaculty@cornell.edu
typeid=loginPasswordmyPassword
clickAndWaitname=loginForm
assertTitleLog in to VIVO
typeid=newPasswordPassword
typeid=confirmPasswordPassword
clickAndWaitname=passwordChangeForm
assertTitleFaculty, Jane
clickAndWaitlink=My profile
assertTitleFaculty, Jane
clickAndWaitlink=My account
assertTitleVIVO
verifyTextPresentCurator, Connie |
verifyElementPresentlink=Remove selection
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ + diff --git a/utilities/acceptance-tests/suites/ProxyEditing/ValidateUserProxy.html b/utilities/acceptance-tests/suites/ProxyEditing/ValidateUserProxy.html new file mode 100644 index 00000000..f5eff2e0 --- /dev/null +++ b/utilities/acceptance-tests/suites/ProxyEditing/ValidateUserProxy.html @@ -0,0 +1,199 @@ + + + + + + +ValidateAdminProxy2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ValidateAdminProxy2
deleteAllVisibleCookiesAndWait
commentValidate multiple proxy editors
open/vivo/
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleLog in to VIVO
commentLogin as admin
typeid=loginNameJaneFaculty@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleFaculty, Jane
commentVerify existing relationship
clickAndWaitlink=My account
assertTitleVIVO
verifyTextPresentCurator, Connie |
verifyElementPresentlink=Remove selection
verifyTextPresentEditor, Eddie |
verifyElementPresentlink=Remove selection
verifyTextNotPresentLibrarian, Lily | Librarian
commentNow make Lily Librarian able to edit Jane Faculty's profiel
commentTest that editing works for Lily Librarian
clickAndWaitlink=Log out
typeid=loginNameEddieEditor@cornell.edu
typeid=loginPasswordPassword
clickAndWaitname=loginForm
assertTitleVIVO
clickAndWaitlink=My profile
assertTitleLibrarian, Lily
commentLogout
clickAndWaitlink=Home
clickAndWaitlink=Log out
assertTitleVIVO
+ +