diff --git a/utilities/acceptance-tests/script/run_acceptance_tests.rb b/utilities/acceptance-tests/script/run_acceptance_tests.rb new file mode 100644 index 00000000..e644b6c2 --- /dev/null +++ b/utilities/acceptance-tests/script/run_acceptance_tests.rb @@ -0,0 +1,58 @@ +=begin +-------------------------------------------------------------------------------- + +Run the acceptance tests, and summarize their output. + +-------------------------------------------------------------------------------- + +Parameters: + -- the root directory for the tests. Probably something ending in + vivoweb/utilities/acceptance-tests/suites + -- the directory for the output. + -- the directory for user-extensions.js + -- the directory of the Firefox profile template. + -- the URL of the web site under test. + +-------------------------------------------------------------------------------- + +What we doing? +-- For each subdirectory in the suites folder: + -- Find the Suite.html + -- If none, throw warning into the log and continue. + -- Run the suite, sending the output to a file named after the subdirectory + -- If failure, throw error into the log and continue. +-- Create a summary output file. + result: passed | failed -- "and" of all suites. + total time: seconds -- capture the time before and after. + number of tests: -- sum from all suites. + number of passing tests: -- sum from all suites. + number of failing tests: -- sum from all suites. + + Table of links to the suite output files. +-------------------------------------------------------------------------------- +=end + +

Test suite results

+ + + + + + + + + + + + +
result:passed
totalTime:12
numTestTotal:6
numTestPasses:6
numTestFailures:0
numCommandPasses:71
numCommandFailures:0
numCommandErrors:0
Selenium Version:2.0
Selenium Revision:a1
+ + + + + + + + +
Test Suite
Create New User
First Time Login
Try New Password
Edit User Info
Confirm Edited Info
Delete New User
+
 
\ No newline at end of file diff --git a/utilities/acceptance-tests/script/run_suite.bat b/utilities/acceptance-tests/script/run_suite.bat new file mode 100644 index 00000000..77b8ab7d --- /dev/null +++ b/utilities/acceptance-tests/script/run_suite.bat @@ -0,0 +1,14 @@ +@echo off + +:: Run firefox with a profile template - Requires the Sauce RC version of selenium-server.jar +:: Include my user-extensions.js file + +SET SEL_OPTS=-singleWindow -timeout 60 +SET SEL_OPTS=%SEL_OPTS% -userExtensions "C:\Vitro_stuff\Selenium\user extensions\user-extensions.js" +SET SEL_OPTS=%SEL_OPTS% -firefoxProfileTemplate "C:\Vitro_stuff\Selenium\experiments\profiles\selenium" +SET SEL_OPTS=%SEL_OPTS% -htmlSuite "*firefox" "http://localhost:8080/vivo/" "..\suites\user-management\Suite.html" "vivo_output.html" +SET Path=%Path%;C:\Program Files (x86)\Mozilla Firefox + +@echo on +java -jar selenium-server.jar %SEL_OPTS% + diff --git a/utilities/acceptance-tests/script/vivo_output.html b/utilities/acceptance-tests/script/vivo_output.html new file mode 100644 index 00000000..40e00f80 --- /dev/null +++ b/utilities/acceptance-tests/script/vivo_output.html @@ -0,0 +1,1335 @@ + +Test suite results + +

Test suite results

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
result:failed
totalTime:13
numTestTotal:7
numTestPasses:6
numTestFailures:1
numCommandPasses:72
numCommandFailures:0
numCommandErrors:1
Selenium Version:2.0
Selenium Revision:a1
+ + + + + + + + + +
Test Suite
Create New User
First Time Login
Try New Password
Edit User Info
Confirm Edited Info
Delete New User
Bookmark Without Logging In
+
 
+ + + + + + + + + + + + + + + + + + + + +
CreateNewUser.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Create New User
open.
assertTitleVIVO
commentLogin as defaultAdmin
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernamedefaultAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentCreate a new user
clickAndWaitlink=User accounts
assertTitleUser Accounts
clickAndWait//input[@value='Add new user account']
assertTitleUser Account Editing Form
typeUsernameUser Mgmt
typeFirstNameUser
typeLastNameMgmt
typeMd5passwordUserMgmt
commentEnter a mis-matched confirmation password
typepasswordConfirmationsomethingElse
clickprimaryAction
assertAlertThe passwords do not match.
commentNow enter a correct password
typepasswordConfirmationUserMgmt
clickAndWaitprimaryAction
assertTitleUser Account Control Panel
commentConfirm values for new user
verifyText//tr[1]/td[2]User Mgmt
verifyText//tr[2]/td[2]User
verifyText//tr[3]/td[2]Mgmt
verifyText//tr[4]/td[2]0
verifyTextPresentunprivileged
commentLog out
clickAndWaitlink=Log out
assertTitleVIVO
+
 
FirstTimeLogin.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
First Time Login
open.
assertTitleVIVO
commentLogin for the first time
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
commentTry the wrong password
typeusernameUser Mgmt
typepasswordincorrect
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresent(1st login; initial password entered incorrectly)
verifyTextPresentPlease try entering provided password again
commentNow the correct password
typepasswordUserMgmt
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresent(1st login; changing to new private password)
verifyTextPresentPlease now choose a private password
commentTry changing to an invalid password
typepasswordjunk
clickloginSubmitMode
assertAlertPlease enter a password between 6 and 12 characters long
commentNow try a valid one
typepasswordnewPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresent(changing to new password)
verifyTextPresentPlease re-enter new private password
commentRe-enter it incorrectly
typepasswordgarbage
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresent(password incorrect)
verifyTextPresentIncorrect password: try again
commentNow re-enter it correctly
typepasswordnewPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentAre we logged in?
verifyTextPresentLogged in as
verifyTextPresentUser Mgmt
commentLog out
clickAndWaitloginSubmitMode
assertTitleVIVO
+
 
TryNewPassword.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Try New Password
open.
assertTitleVIVO
commentLog in with new password
clickAndWaitlink=Log in
typeusernameUser Mgmt
typepasswordnewPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentConfirm that it worked
verifyTextPresentLogged in as
verifyTextPresentUser Mgmt
commentLog out
clickAndWaitloginSubmitMode
assertTitleVIVO
+
 
EditUserInfo.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EditUserInfo
open.
assertTitleVIVO
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernamedefaultAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
clickAndWaitlink=User accounts
assertTitleUser Accounts
clickAndWaitlink=User Mgmt
assertTitleUser Account Control Panel
clickAndWait//input[@value='Edit User Account']
assertTitleUser Account Editing Form
typeUsernameUser Management
typeLastNameManagement
clickAndWaitprimaryAction
assertTitleUser Account Control Panel
clickAndWait//input[@value='Edit User Account']
assertTitleUser Account Editing Form
clickAndWait_cancel
assertTitleUser Account Control Panel
clickAndWait//input[@value='Reset Password']
assertTitleUser Account Editing Form
typeMd5passwordotherPassword
typepasswordConfirmationsomethingElse
clickprimaryAction
assertAlertThe passwords do not match.
typepasswordConfirmationotherPassword
clickprimaryAction
assertAlertPlease enter a password between 6 and 12 characters long.
typeMd5passwordresetPasswd
typepasswordConfirmationresetPasswd
clickAndWaitprimaryAction
assertTitleUser Account Control Panel
clickAndWaitlink=Log out
assertTitleVIVO
+
 
ConfirmEditedInfo.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Confirm Edited Info
open.
assertTitleVIVO
commentTry to log in with original username
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernameUser Mgmt
typepasswordresetPasswd
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresent(unknown username)
verifyTextPresentUnknown username
commentNow log in with new username (and new password)
typeusernameUser Management
typepasswordresetPasswd
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
verifyTextPresentLogged in as
verifyTextPresentUser Management
commentLog out
clickAndWaitloginSubmitMode
assertTitleVIVO
+
 
DeleteNewUser.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Delete New User
open.
assertTitleVIVO
commentLog in as default admin
clickAndWaitlink=Log in
assertTitleVIVO Site Administration
typeusernamedefaultAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleVIVO Site Administration
commentGo to User Accounts
clickAndWaitlink=User accounts
assertTitleUser Accounts
verifyElementPresentlink=User Management
commentView the new user account, and edit it.
clickAndWaitlink=User Management
assertTitleUser Account Control Panel
clickAndWait//input[@value='Edit User Account']
assertTitleUser Account Editing Form
commentDelete the account
click_delete
assertConfirmationAre you SURE you want to delete this user? If in doubt, CANCEL.
waitForPageToLoad5000
assertTitleUser Accounts
verifyElementNotPresentlink=User Management
commentLog out
clickAndWaitlink=Log out
assertTitleVIVO
+
 
BookmarkWithoutLoggingIn.html
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BookmarkWithoutLoggingIn
open./showDataPropertyHierarchy?home=1
assertTitleVIVO Site Administration
typeusernamedefaultAdmin
typepasswordPassword
clickAndWaitloginSubmitMode
assertTitleData Property HierarchyActual value 'VIVO Site Administration' did not match 'Data Property Hierarchy'
verifyTextPresentData Property Hierarchy
clicklink=Log out
assertTitleVIVO
+
 
+info: Starting test /selenium-server/tests/CreateNewUser.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542015944
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542015945
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542015991
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542015991
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |comment | Login as defaultAdmin |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |type | username | defaultAdmin |
+info: Executing: |type | password | Password |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |comment | Create a new user |  |
+info: Executing: |clickAndWait | link=User accounts |  |
+info: Executing: |assertTitle | User Accounts |  |
+info: Executing: |clickAndWait | //input[@value='Add new user account'] |  |
+info: Executing: |assertTitle | User Account Editing Form |  |
+info: Executing: |type | Username | User Mgmt |
+info: Executing: |type | FirstName | User |
+info: Executing: |type | LastName | Mgmt |
+info: Executing: |type | Md5password | UserMgmt |
+info: Executing: |comment | Enter a mis-matched confirmation password |  |
+info: Executing: |type | passwordConfirmation | somethingElse |
+info: Executing: |click | primaryAction |  |
+info: Executing: |assertAlert | The passwords do not match. |  |
+info: Executing: |comment | Now enter a correct password |  |
+info: Executing: |type | passwordConfirmation | UserMgmt |
+info: Executing: |clickAndWait | primaryAction |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |comment | Confirm values for new user |  |
+info: Executing: |verifyText | //tr[1]/td[2] | User Mgmt |
+info: Executing: |verifyText | //tr[2]/td[2] | User |
+info: Executing: |verifyText | //tr[3]/td[2] | Mgmt |
+info: Executing: |verifyText | //tr[4]/td[2] | 0 |
+info: Executing: |verifyTextPresent | unprivileged |  |
+info: Executing: |comment | Log out |  |
+info: Executing: |clickAndWait | link=Log out |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/FirstTimeLogin.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542017777
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542017777
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542017785
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542017785
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |comment | Login for the first time |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |comment | Try the wrong password |  |
+info: Executing: |type | username | User Mgmt |
+info: Executing: |type | password | incorrect |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | (1st login; initial password entered incorrectly) |  |
+info: Executing: |verifyTextPresent | Please try entering provided password again |  |
+info: Executing: |comment | Now the correct password |  |
+info: Executing: |type | password | UserMgmt |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | (1st login; changing to new private password) |  |
+info: Executing: |verifyTextPresent | Please now choose a private password |  |
+info: Executing: |comment | Try changing to an invalid password |  |
+info: Executing: |type | password | junk |
+info: Executing: |click | loginSubmitMode |  |
+info: Executing: |assertAlert | Please enter a password between 6 and 12 characters long |  |
+info: Executing: |comment | Now try a valid one |  |
+info: Executing: |type | password | newPassword |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | (changing to new password) |  |
+info: Executing: |verifyTextPresent | Please re-enter new private password |  |
+info: Executing: |comment | Re-enter it incorrectly |  |
+info: Executing: |type | password | garbage |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | (password incorrect) |  |
+info: Executing: |verifyTextPresent | Incorrect password: try again |  |
+info: Executing: |comment | Now re-enter it correctly |  |
+info: Executing: |type | password | newPassword |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |comment | Are we logged in? |  |
+info: Executing: |verifyTextPresent | Logged in as |  |
+info: Executing: |verifyTextPresent | User Mgmt |  |
+info: Executing: |comment | Log out |  |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/TryNewPassword.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542020879
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542020879
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542020896
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542020896
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |comment | Log in with new password |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |type | username | User Mgmt |
+info: Executing: |type | password | newPassword |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |comment | Confirm that it worked |  |
+info: Executing: |verifyTextPresent | Logged in as |  |
+info: Executing: |verifyTextPresent | User Mgmt |  |
+info: Executing: |comment | Log out |  |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/EditUserInfo.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542022553
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542022553
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542022572
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542022572
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |type | username | defaultAdmin |
+info: Executing: |type | password | Password |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |clickAndWait | link=User accounts |  |
+info: Executing: |assertTitle | User Accounts |  |
+info: Executing: |clickAndWait | link=User Mgmt |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |clickAndWait | //input[@value='Edit User Account'] |  |
+info: Executing: |assertTitle | User Account Editing Form |  |
+info: Executing: |type | Username | User Management |
+info: Executing: |type | LastName | Management |
+info: Executing: |clickAndWait | primaryAction |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |clickAndWait | //input[@value='Edit User Account'] |  |
+info: Executing: |assertTitle | User Account Editing Form |  |
+info: Executing: |clickAndWait | _cancel |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |clickAndWait | //input[@value='Reset Password'] |  |
+info: Executing: |assertTitle | User Account Editing Form |  |
+info: Executing: |type | Md5password | otherPassword |
+info: Executing: |type | passwordConfirmation | somethingElse |
+info: Executing: |click | primaryAction |  |
+info: Executing: |assertAlert | The passwords do not match. |  |
+info: Executing: |type | passwordConfirmation | otherPassword |
+info: Executing: |click | primaryAction |  |
+info: Executing: |assertAlert | Please enter a password between 6 and 12 characters long. |  |
+info: Executing: |type | Md5password | resetPasswd |
+info: Executing: |type | passwordConfirmation | resetPasswd |
+info: Executing: |clickAndWait | primaryAction |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |clickAndWait | link=Log out |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/ConfirmEditedInfo.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542025594
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542025594
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542025613
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542025613
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |comment | Try to log in with original username |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |type | username | User Mgmt |
+info: Executing: |type | password | resetPasswd |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | (unknown username) |  |
+info: Executing: |verifyTextPresent | Unknown username |  |
+info: Executing: |comment | Now log in with new username (and new password) |  |
+info: Executing: |type | username | User Management |
+info: Executing: |type | password | resetPasswd |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |verifyTextPresent | Logged in as |  |
+info: Executing: |verifyTextPresent | User Management |  |
+info: Executing: |comment | Log out |  |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/DeleteNewUser.html
+info: Executing: |open | . |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542026736
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542026736
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542026760
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542026760
+info: Executing: |assertTitle | VIVO |  |
+info: Executing: |comment | Log in as default admin |  |
+info: Executing: |clickAndWait | link=Log in |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |type | username | defaultAdmin |
+info: Executing: |type | password | Password |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |comment | Go to User Accounts |  |
+info: Executing: |clickAndWait | link=User accounts |  |
+info: Executing: |assertTitle | User Accounts |  |
+info: Executing: |verifyElementPresent | link=User Management |  |
+info: Executing: |comment | View the new user account, and edit it. |  |
+info: Executing: |clickAndWait | link=User Management |  |
+info: Executing: |assertTitle | User Account Control Panel |  |
+info: Executing: |clickAndWait | //input[@value='Edit User Account'] |  |
+info: Executing: |assertTitle | User Account Editing Form |  |
+info: Executing: |comment | Delete the account |  |
+info: Executing: |click | _delete |  |
+info: Executing: |assertConfirmation | Are you SURE you want to delete this user? If in doubt, CANCEL. |  |
+info: Executing: |waitForPageToLoad | 5000 |  |
+info: Executing: |assertTitle | User Accounts |  |
+info: Executing: |verifyElementNotPresent | link=User Management |  |
+info: Executing: |comment | Log out |  |
+info: Executing: |clickAndWait | link=Log out |  |
+info: Executing: |assertTitle | VIVO |  |
+info: Starting test /selenium-server/tests/BookmarkWithoutLoggingIn.html
+info: Executing: |open | ./showDataPropertyHierarchy?home=1 |  |
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542028593
+info: onXhrStateChange(): xhr.readyState = 1 method = HEAD time = 1267542028593
+info: onXhrStateChange(): xhr.readyState = 2 method = HEAD time = 1267542028642
+info: onXhrStateChange(): xhr.readyState = 3 method = HEAD time = 1267542028642
+info: onXhrStateChange(): xhr.readyState = 3 method = HEAD time = 1267542028643
+info: onXhrStateChange(): xhr.readyState = 4 method = HEAD time = 1267542028643
+info: Executing: |assertTitle | VIVO Site Administration |  |
+info: Executing: |type | username | defaultAdmin |
+info: Executing: |type | password | Password |
+info: Executing: |clickAndWait | loginSubmitMode |  |
+info: Executing: |assertTitle | Data Property Hierarchy |  |
+error: Actual value 'VIVO Site Administration' did not match 'Data Property Hierarchy'
+warn: currentTest.recordFailure: Actual value 'VIVO Site Administration' did not match 'Data Property Hierarchy'
+
\ No newline at end of file