admin
open /openbiblio/home/index.php
clickAndWait link=Admin
type username admin
type pwd admin
clickAndWait //input[@value='Login' and @type='submit']
clickAndWait link=Staff Admin
clickAndWait link=Add New Staff Member
clickAndWait //input[@value='  Submit  ']
verifyTextPresent Last name is required
verifyTextPresent Username must be at least 4 characters
verifyTextPresent Password must be at least 4 characters.
type last_name test
type username test
type pwd test
type pwd2 nottest
clickAndWait //input[@value='  Submit  ']
verifyTextPresent Passwords do not match
verifyValue pwd test
verifyValue username test
verifyValue last_name test
type pwd2 test
clickAndWait //input[@value='  Submit  ']
clickAndWait link=return to staff list
clickAndWait //input[@value='Logout']
clickAndWait //input[@value='Login']
type username test
type pwd test
clickAndWait //input[@value='Login' and @type='submit']
verifyValue //input[@value='Logout'] Logout
clickAndWait link=Circulation
verifyTextPresent not authorized
clickAndWait link=Cataloging
verifyTextPresent not authorized
clickAndWait link=Admin
verifyTextPresent not authorized
clickAndWait link=Reports
verifyTextPresent not authorized
clickAndWait //input[@value='Logout']
clickAndWait //input[@value='Login']
type username admin
type pwd admin
clickAndWait //input[@value='Login' and @type='submit']
clickAndWait link=Admin
clickAndWait link=Staff Admin
clickAndWait //tr[contains(td[6],"test")]/td[1]/a
click suspended_flg
clickAndWait //input[@value='  Submit  ']
clickAndWait //input[@value='Logout']
clickAndWait //input[@value='Login']
type username test
type pwd test
clickAndWait //input[@value='Login' and @type='submit']
verifyTextPresent suspended
clickAndWait link=Admin
type username admin
type pwd admin
clickAndWait //input[@value='Login' and @type='submit']
clickAndWait link=Staff Admin
clickAndWait //tr[contains(td[6],"test")]/td[3]/a
clickAndWait //input[@value='  Delete  ']
clickAndWait link=Library Settings
type libraryName Your Test Library Name
type libraryPhone 333-222-1111
clickAndWait //input[@value='  Update  ']
clickAndWait link=Circulation
verifyTextPresent Your Test Library Name
verifyTextPresent 333-222-1111
clickAndWait link=Admin
clickAndWait link=Library Settings
type libraryName Your Library Name
type libraryPhone 111-222-3333
clickAndWait //input[@value='  Update  ']
clickAndWait link=Admin Summary
verifyTextPresent Your Library Name
verifyTextPresent 111-222-3333
clickAndWait link=Material Types
clickAndWait link=Add New Material Type
type document.newmaterialform.description test
type imageFile shim.gif
clickAndWait //input[@value='  Submit  ']
clickAndWait link=return to material type list
verifyTextPresent test
clickAndWait //tr[contains(td[4],"test")]/td[1]/a
type imageFile cd.gif
clickAndWait //input[@value='  Submit  ']
clickAndWait link=return to material type list
verifyAttribute //tr[contains(td[4],"test")]/td[5]/img/@src regexp:images/cd.gif$
clickAndWait //tr[contains(td[4],"test")]/td[2]/a
clickAndWait //input[@value='  Delete  ']
verifyTextPresent Material type, test, has been deleted
clickAndWait link=return to material type list
clickAndWait link=Collections
clickAndWait link=Add New Collection
clickAndWait //input[@value='  Submit  ']
verifyTextPresent Description is required
type document.newcollectionform.description test
clickAndWait //input[@value='  Submit  ']
clickAndWait link=return to collection list
verifyTextPresent test
clickAndWait //tr[contains(td[3],"test")]/td[1]/a
type daysDueBack 21
type dailyLateFee 5.00
clickAndWait //input[@value='  Submit  ']
clickAndWait link=return to collection list
verifyText //tr[contains(td[3],"test")]/td[4] 21
clickAndWait //tr[contains(td[3],"test")]/td[2]/a
clickAndWait //input[@value='  Delete  ']
verifyTextPresent has been deleted
clickAndWait link=return to collection list
clickAndWait link=Themes
select themeid label=Metalic Grey
clickAndWait //input[@value='Update']
verifyText //tr[contains(td[4],"Metalic Grey")]/td[5] in use
select themeid label=Mossy Blue
clickAndWait //input[@value='Update']
verifyText //tr[contains(td[4],"Mossy Blue")]/td[5] in use
clickAndWait link=Add New Theme
type themeName Test
clickAndWait //input[@value='  Submit  ']
type borderColor #000000
type primaryErrorColor #ff0000
type borderWidth 1
type tablePadding 1
type titleBg #ffffff
type primaryBg #dddddd
type alt1Bg #333333
type alt2Bg #333333
type titleFontFace serif
type primaryFontFace serif
type alt1FontFace serif
type alt2FontFace serif
type titleFontSize 30
click titleFontBold
type primaryFontSize 12
type alt1FontSize 12
type alt2FontSize 14
click alt2FontBold
type titleFontColor #000000
type primaryFontColor #000000
type alt1FontColor #ffffff
type alt2FontColor #ffffff
type primaryLinkColor #00ff00
type alt1LinkColor #ffffff
type alt2LinkColor #ffffff
clickAndWait //input[@value='  Submit  ']
verifyTextPresent has been added
clickAndWait link=return to theme list
verifyTextPresent Test
select themeid label=Test
clickAndWait //input[@value='Update']
verifyText //tr[contains(td[4],"Test")]/td[5] in use
select themeid label=Mossy Blue
clickAndWait //input[@value='Update']
clickAndWait //tr[contains(td[4],"Test")]/td[3]/a
clickAndWait //input[@value='  Delete  ']
verifyTextPresent has been deleted
clickAndWait link=return to theme list
clickAndWait //input[@value='Logout']