UserTest
open /jumpstart-max/app
assertTitle JumpStart
assertTextPresent Log In
type loginId secofr
type password secofr
clickAndWait login
assertTextPresent Hi!
clickAndWait link=Security
assertTextPresent Search Users
assertTextNotPresent View
clickAndWait search
assertTextPresent View
clickAndWait reset
assertTextNotPresent View
clickAndWait new
assertTextPresent Create User
click save
assertTextPresent You must enter a value for Login Id.
click alertButton
clickAndWait cancel
assertTextPresent Search Users
clickAndWait search
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View User
assertTextPresent User Roles
assertTable //div[1]/table.0.0 Login Id
assertTable //div[1]/table.0.1 admin
clickAndWait cancel
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View User
assertTable //div[1]/table.0.0 Login Id
assertTable //div[1]/table.0.1 john
clickAndWait cancel
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit User
assertTextPresent User Roles
assertValue loginId admin
clickAndWait cancel
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "Edit")]
assertTextPresent Edit User
assertTextPresent User Roles
assertValue loginId john
clickAndWait cancel
assertTextPresent Search Users
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[2]//a[contains(text(), "Delete")]
assertConfirmation Delete admin?
assertTextPresent Search Users
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[3]//a[contains(text(), "Delete")]
assertConfirmation Delete john?
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View User
assertTextPresent User Roles
assertTable //div[1]/table.0.1 admin
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View User Role
assertTable //div[1]/table.0.0 User
assertTable //div[1]/table.0.1 admin
assertTable //div[1]/table.1.0 Role
assertTable //div[1]/table.1.1 Administration
clickAndWait cancel
assertTextPresent View User
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View User Role
assertTable //div[1]/table.0.0 User
assertTable //div[1]/table.0.1 admin
assertTable //div[1]/table.1.0 Role
assertTable //div[1]/table.1.1 Accounts
clickAndWait cancel
assertTextPresent View User
clickAndWait cancel
assertTextPresent Search Users
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit User
assertTextPresent User Roles
assertValue loginId admin
clickAndWait changePassword
assertTextPresent Change User Password
assertTable //div[1]/table.0.0 Login Id
assertTable //div[1]/table.0.1 admin
clickAndWait cancel
assertTextPresent Edit User
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View User Role
assertTable //div[1]/table.0.0 User
assertTable //div[1]/table.0.1 admin
assertTable //div[1]/table.1.0 Role
assertTable //div[1]/table.1.1 Administration
clickAndWait cancel
assertTextPresent Edit User
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View User Role
assertTable //div[1]/table.0.0 User
assertTable //div[1]/table.0.1 admin
assertTable //div[1]/table.1.0 Role
assertTable //div[1]/table.1.1 Accounts
clickAndWait cancel
assertTextPresent Edit User
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[2]//a[contains(text(), "Remove")]
assertConfirmation Remove Administration?
assertTextPresent Edit User
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[3]//a[contains(text(), "Remove")]
assertConfirmation Remove Accounts?
assertTextPresent Edit User
clickAndWait add
assertTextPresent Add User Role
assertTable //div[1]/table.0.0 User
assertTable //div[1]/table.0.1 admin
clickAndWait cancel
assertTextPresent Edit User
clickAndWait cancel
assertTextPresent Search Users
clickAndWait link=Log Out
assertTextPresent Log In