CodeGroupTest
open /jumpstart-max/app
assertTitle JumpStart
assertTextPresent Log In
type loginId secofr
type password secofr
clickAndWait login
assertTextPresent Hi!
clickAndWait link=Reference
assertTextPresent Search Code Groups
assertTextNotPresent << <
clickAndWait search
assertTextPresent << <
clickAndWait reset
assertTextNotPresent << <
clickAndWait new
assertTextPresent Create Code Group
click save
assertTextPresent You must enter a value for Id.
click alertButton
clickAndWait cancel
clickAndWait search
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cgr_status
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View Code Group
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cod_status
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cgr_status
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "Edit")]
assertTextPresent Edit Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cod_status
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cgr_status
clickAndWait save
assertTextPresent Search Code Groups
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[2]//a[contains(text(), "Delete")]
assertConfirmation Delete cgr_status?
assertTextPresent Search Code Groups
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[3]//a[contains(text(), "Delete")]
assertConfirmation Delete cod_status?
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cgr_status
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_active
clickAndWait cancel
assertTextPresent View Code Group
assertTextPresent Codes
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_inactive
clickAtAndWait cancel
assertTextPresent View Code Group
assertTextPresent Codes
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit Code Group
assertTextPresent Codes
assertTable //div[1]/table.0.0 Id
assertTable //div[1]/table.0.1 cgr_status
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "View")]
assertTextPresent View Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_active
clickAndWait cancel
assertTextPresent Edit Code Group
assertTextPresent Codes
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "View")]
assertTextPresent View Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_inactive
clickAtAndWait cancel
assertTextPresent Edit Code Group
assertTextPresent Codes
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_active
clickAndWait cancel
assertTextPresent Edit Code Group
assertTextPresent Codes
clickAndWait //div[@class="matrix"]//tr[3]//a[contains(text(), "Edit")]
assertTextPresent Edit Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_inactive
clickAndWait cancel
assertTextPresent Edit Code Group
assertTextPresent Codes
clickAndWait //div[@class="matrix"]//tr[2]//a[contains(text(), "Edit")]
assertTextPresent Edit Code
assertTable //div[1]/table.1.0 Id
assertTable //div[1]/table.1.1 cgr_active
clickAndWait save
assertTextPresent Edit Code Group
assertTextPresent Codes
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[2]//a[contains(text(), "Remove")]
assertConfirmation Remove Active?
assertTextPresent Edit Code Group
chooseCancelOnNextConfirmation
click //div[@class="matrix"]//tr[3]//a[contains(text(), "Remove")]
assertConfirmation Remove Inactive?
assertTextPresent Edit Code Group
clickAndWait add
click save
assertTextPresent You must enter a value for Id.
click alertButton
clickAndWait cancel
assertTextPresent Edit Code Group
clickAndWait cancel
assertTextPresent Search Code Groups
clickAndWait link=Log Out
assertTextPresent Log In