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 |
+
+
+ | |
+
\ 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 |
+
+
+
+
+ |
+ |
+
+
+CreateNewUser.html
+
+
+Create New User |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ defaultAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=User accounts |
+ |
+
+
+ assertTitle |
+ User Accounts |
+ |
+
+
+ clickAndWait |
+ //input[@value='Add new user account'] |
+ |
+
+
+ assertTitle |
+ User Account Editing Form |
+ |
+
+
+ type |
+ Username |
+ User Mgmt |
+
+
+ type |
+ FirstName |
+ User |
+
+
+ type |
+ LastName |
+ Mgmt |
+
+
+ type |
+ Md5password |
+ UserMgmt |
+
+
+ comment |
+
+ |
+
+
+ type |
+ passwordConfirmation |
+ somethingElse |
+
+
+ click |
+ primaryAction |
+ |
+
+
+ assertAlert |
+ The passwords do not match. |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ passwordConfirmation |
+ UserMgmt |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ comment |
+
+ |
+
+
+ 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 |
+
+
+ verifyTextPresent |
+ unprivileged |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+FirstTimeLogin.html
+
+
+First Time Login |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ User Mgmt |
+
+
+ type |
+ password |
+ incorrect |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ (1st login; initial password entered incorrectly) |
+ |
+
+
+ verifyTextPresent |
+ Please try entering provided password again |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ password |
+ UserMgmt |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ (1st login; changing to new private password) |
+ |
+
+
+ verifyTextPresent |
+ Please now choose a private password |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ password |
+ junk |
+
+
+ click |
+ loginSubmitMode |
+ |
+
+
+ assertAlert |
+ Please enter a password between 6 and 12 characters long |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ password |
+ newPassword |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ (changing to new password) |
+ |
+
+
+ verifyTextPresent |
+ Please re-enter new private password |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ password |
+ garbage |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ (password incorrect) |
+ |
+
+
+ verifyTextPresent |
+ Incorrect password: try again |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ password |
+ newPassword |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ Logged in as |
+ |
+
+
+ verifyTextPresent |
+ User Mgmt |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+TryNewPassword.html
+
+
+Try New Password |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ type |
+ username |
+ User Mgmt |
+
+
+ type |
+ password |
+ newPassword |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ verifyTextPresent |
+ Logged in as |
+ |
+
+
+ verifyTextPresent |
+ User Mgmt |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+EditUserInfo.html
+
+
+EditUserInfo |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ defaultAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ clickAndWait |
+ link=User accounts |
+ |
+
+
+ assertTitle |
+ User Accounts |
+ |
+
+
+ clickAndWait |
+ link=User Mgmt |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit User Account'] |
+ |
+
+
+ assertTitle |
+ User Account Editing Form |
+ |
+
+
+ type |
+ Username |
+ User Management |
+
+
+ type |
+ LastName |
+ Management |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit User Account'] |
+ |
+
+
+ assertTitle |
+ User Account Editing Form |
+ |
+
+
+ clickAndWait |
+ _cancel |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Reset Password'] |
+ |
+
+
+ assertTitle |
+ User Account Editing Form |
+ |
+
+
+ type |
+ Md5password |
+ otherPassword |
+
+
+ type |
+ passwordConfirmation |
+ somethingElse |
+
+
+ click |
+ primaryAction |
+ |
+
+
+ assertAlert |
+ The passwords do not match. |
+ |
+
+
+ type |
+ passwordConfirmation |
+ otherPassword |
+
+
+ click |
+ primaryAction |
+ |
+
+
+ assertAlert |
+ Please enter a password between 6 and 12 characters long. |
+ |
+
+
+ type |
+ Md5password |
+ resetPasswd |
+
+
+ type |
+ passwordConfirmation |
+ resetPasswd |
+
+
+ clickAndWait |
+ primaryAction |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+ConfirmEditedInfo.html
+
+
+Confirm Edited Info |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ User Mgmt |
+
+
+ type |
+ password |
+ resetPasswd |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ (unknown username) |
+ |
+
+
+ verifyTextPresent |
+ Unknown username |
+ |
+
+
+ comment |
+
+ |
+
+
+ type |
+ username |
+ User Management |
+
+
+ type |
+ password |
+ resetPasswd |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ verifyTextPresent |
+ Logged in as |
+ |
+
+
+ verifyTextPresent |
+ User Management |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+DeleteNewUser.html
+
+
+Delete New User |
+
+
+ open |
+ . |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log in |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ defaultAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=User accounts |
+ |
+
+
+ assertTitle |
+ User Accounts |
+ |
+
+
+ verifyElementPresent |
+ link=User Management |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=User Management |
+ |
+
+
+ assertTitle |
+ User Account Control Panel |
+ |
+
+
+ clickAndWait |
+ //input[@value='Edit User Account'] |
+ |
+
+
+ assertTitle |
+ User Account Editing Form |
+ |
+
+
+ comment |
+
+ |
+
+
+ click |
+ _delete |
+ |
+
+
+ assertConfirmation |
+ Are you SURE you want to delete this user? If in doubt, CANCEL. |
+ |
+
+
+ waitForPageToLoad |
+ 5000 |
+ |
+
+
+ assertTitle |
+ User Accounts |
+ |
+
+
+ verifyElementNotPresent |
+ link=User Management |
+ |
+
+
+ comment |
+
+ |
+
+
+ clickAndWait |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+BookmarkWithoutLoggingIn.html
+
+
+BookmarkWithoutLoggingIn |
+
+
+ open |
+ ./showDataPropertyHierarchy?home=1 |
+ |
+
+
+ assertTitle |
+ VIVO Site Administration |
+ |
+
+
+ type |
+ username |
+ defaultAdmin |
+
+
+ type |
+ password |
+ Password |
+
+
+ clickAndWait |
+ loginSubmitMode |
+ |
+
+
+ assertTitle |
+ Data Property Hierarchy |
+ Actual value 'VIVO Site Administration' did not match 'Data Property Hierarchy' |
+
+
+ verifyTextPresent |
+ Data Property Hierarchy |
+ |
+
+
+ click |
+ link=Log out |
+ |
+
+
+ assertTitle |
+ VIVO |
+ |
+
+
+
+ |
+ |
+
+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